Hi, I'm new to jasper reports. I have created a simple report where data is extracted from a mysql database. No problem. But when I try to pass parameters to the report where a I want to filter the data with a IN clouse, I allways get all results or an error. This is my code: $controls = array('Parameter_1' => array('ANT' => 'ANT', 'LIE' => 'LIE')); $report = $client->runReport('/reports/Test/Formulier_0', 'pdf', null, $controls); header('Cache-Control: must-revalidate');header('Pragma: public');header('Content-Description: File Transfer');header('Content-Disposition: attachment; filename=report.pdf');header('Content-Transfer-Encoding: binary');header('Content-Length: ' . strlen($report));header('Content-Type: application/pdf'); But with this code the full report is given instead of the filtered reportWhen I change the array into $controls = array('Parameter_1' => array( 'ANT', 'LIE'));I get an error "Invalid type java.lang.String for parameter Parameter_1 used in an IN clause; the value must be an array or a collection." This is the report dataset: SELECT vzvb.cms_clubs.club_id,vzvb.cms_clubs.club_naam,vzvb.cms_clubs.club_nr,vzvb.cms_clubs.club_provinceFROM vzvb.cms_clubswhere $X{IN, vzvb.cms_clubs.club_province, Parameter_1} ORDER BY vzvb.cms_clubs.club_province ASC,vzvb.cms_clubs.club_naam ASC Parameter_1 is defined as a java.lang.String What am I doing wrong? Thanks in advance. Regards, Bart