driverConnectionProvider.setProperty("user", "sa");
driverConnectionProvider.setProperty("password", "");
final SQLReportDataFactory sdf = new SQLReportDataFactory(driverConnectionProvider);
sdf.setQuery("default", "SELECT * FROM CUSTOMERS WHERE CUSTOMERNUMBER IN (${parameter})");
sdf.setQuery("params", "SELECT DISTINCT CUSTOMERNUMBER FROM CUSTOMERS");
sdf.open();
final ReportParameterValues parameterValues = new ReportParameterValues();
parameterValues.put("parameter", pvalue);
sdf.queryData("default", parameterValues);
sdf.close();