In jersey version 1.4 (at least that's the only reference I can find online) there was com.sun.jersey.api.client.WebResource
where you could send a list of parameters using Webresource.queryParams() ... seems that method no longer exists in jersey-client 2.x ... I imagine it's still possible to do this (without having to manually put together a query string)? There is class WebTarget with a method:
public WebTarget queryParam(String name, Object... values);
but no queryParams() method.