I am getting the following error on compiling a .jrxml file from iReport Designer 4.1.1. Yes, the D/B has the source element as a java.lang.Integer. Looks like the cast is failing. I am using Java 1.6_22, but that can.ot have any bearing on this problem, I think ...... found : java.lang.Integer required: java.lang.String value = (java.lang.String)(((java.lang.Integer)field_statusID.getValue())); //$JR_EXPR_ID=8$ ^ Interesting