I tried to reproduce your issue and I cound not. So let me describe what I did. I took SuperMartProductsTopic.jrxml as a base, added a new parameter: <parameter name="productClassId" class="java.util.Collection" isForPrompting="true"> <defaultValueExpression><![CDATA[java.util.Arrays.asList(new java.lang.Integer[] { new java.lang.Integer( 1 ) })]]></defaultValueExpression> </parameter> and then added extra expression in WHERE part of SQL query: AND ( $X{IN, product_class.product_class_id, productClassId} ) The I created a new JasperReport in /adhoc/topics folder, uploaded JRXML, added bundle and two InputControls:1) single select query, name:productFamily, sql:"select distinct product_family from product_class"2) multi select query, name:productClassId, sql:"select product_class_id from product_class" Then I was able to run it as report, use it as topic in Adhoc, and run report from Adhoc, with no problem.