Hello Hozawa, yes , Materialnr is int8. But in the meantime I have found the error: it depends on the select in the report and the Input controls on the server. The select in the report was modified to : select feld,charge, ic_soll, n_soll, avg(ic_ist_tc) as ic,avg(jc_ist_tc) as jc, avg(alpha) as al,avg(n) as n_, NULL as ic_charge, NULL as jc_charge, NULL as al_charge,NULL as n_charge, messdatum from tbl_physikal_eigensch where $X{NOTIN,charge, Chargennr} and matnr = $P!{Materialnr} and $X{IN,cast(feld as text),Feldstaerke} and messdatum > CURRENT_DATE - $P!{Zeitraum} group by feld,charge, messdatum, ic_soll, n_soll union select feld,charge, ic_soll, n_soll, null as ic , null as jc , NULL as al, NULL as n__,avg(ic_ist_tc ) as ic_charge_, avg(jc_ist_tc ) as jc_charge_,avg(alpha ) as al_charge_,avg(n ) as n_charge_,messdatum from tbl_physikal_eigensch where $X{IN ,charge, Chargennr} and matnr = $P!{Materialnr} and $X{IN,cast(feld as text),Feldstaerke} and messdatum > CURRENT_DATE - $P!{Zeitraum} group by feld,charge, messdatum,ic_soll, n_soll The important change is for the database field "feld" , which has a double value and the parameter Feldstaerke which is java.util.Collection. You have to cast this with : cast(feld as text) and therefore $X{IN,cast(feld as text),Feldstaerke} Further you have to modify the Select in the Input control: Old and error : select distinct feld from tbl_physikal_eigensch where $X{EQUAL,matnr,Materialnr} group by feld order by feld New and running: select distinct cast(feld as text) from tbl_physikal_eigensch where $P{Materialnr} = matnr Kind regards Rainer