I am too having similar problems with Hibernate 3.6. Maybe this has something to do with changes in Hibernate data type definition? Previously Hibernate.BOOLEAN, in 3.6 StandardBasicTypes.BOOLEAN. Do we need a new release of JasperReports to support Hibernate 3.6? Stack trace: java.lang.NoSuchFieldError: BOOLEAN net.sf.jasperreports.engine.query.JRHibernateQueryExecuter.<clinit>(JRHibernateQueryExecuter.java:70) net.sf.jasperreports.engine.query.JRHibernateQueryExecuterFactory.createQueryExecuter(JRHibernateQueryExecuterFactory.java:135) net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:681) net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:605) net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281) net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:901) net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:118) net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:435)