I have the same problem with ireports-3.5.3 and ireports-3.6.0 My hql query: SELECT i.indicator as indicator, i.consession as consession, i.period as period, i.value as value FROM IndicatorValue i My preview try: Hibernate session opened Error filling print... Unknown HQL return alias "". net.sf.jasperreports.engine.JRRuntimeException: Unknown HQL return alias '". at net.sf.jasperreports.engine.data.JRHibernateAbstractDataSource.getFieldReader(JRHibernateAbstractDataSource.java:185)at net.sf.jasperreports.engine.data.JRHibernateAbstractDataSource.assignReaders(JRHibernateAbstractDataSource.java:128)at net.sf.jasperreports.engine.data.JRHibernateAbstractDataSource.(JRHibernateAbstractDataSource.java:65) at net.sf.jasperreports.engine.data.JRHibernateListDataSource.(JRHibernateListDataSource.java:51) at net.sf.jasperreports.engine.query.JRHibernateQueryExecuter.createResultDatasource(JRHibernateQueryExecuter.java:157) at net.sf.jasperreports.engine.query.JRHibernateQueryExecuter.createDatasource(JRHibernateQueryExecuter.java:128) at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:681) at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:601) at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1232) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:862) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:119) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:435) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:271) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:904)at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) Print not filled. Try to use an EmptyDataSource... Thanks a lot!