public class Example {
    public static void main(String[] args) throws Exception {
    String url="http://10.10.10.14:8082/RunReport.i4?reportUUID=9803f942-81fb-4d83-a509-f38233a2b9a7&primaryOrg=1&clientOrg=1";         
        try {
             Map<String, String> values = getUrlValues(url);
             String reportUUID = values.get("reportUUID");
             String primaryOrg = values.get("primaryOrg");
             String clientOrg = values.get("clientOrg");
             System.out.println("reportUUID:: "+reportUUID);
             System.out.println("primaryOrg:: "+primaryOrg);
             System.out.println("clientOrg:: "+ clientOrg);
        } catch (Exception e) {
            System.out.println("Error"+e.getMessage());
        }       
    }
    private static Map<String, String> getUrlValues(String url) {
        int i = url.indexOf("?");
        Map<String, String> paramsMap = new HashMap<>();
        if (i > -1) {
            String searchURL = url.substring(url.indexOf("?") + 1);
            String params[] = searchURL.split("&");
            for (String param : params) {
                String temp[] = param.split("=");
                try {
                    paramsMap.put(temp[0], java.net.URLDecoder.decode(temp[1], "UTF-8"));
                } catch (UnsupportedEncodingException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
        return paramsMap;
    }
}
try this one edit && copy from stack over flow