Hi all, I'm using iReport 1.2.5. I found that this version improved much from the 1.2.3 espcially in Hibernate EJB3 connection. But there's one thing I think it should be made better. If anyone try the EJBQL query, you might realize that when you select multiple columns and the read properties will create fields with the name COLUMN1, COLUMN2, COLUMN3... and in the report you have to write $F{COLUMN1}. Well, It does work fine. But it doesn't seem to be good at all, it's difficult to keep track! I mean if there is someway to create an alias or use the names of the selected columns as field names, it'll be great! Anyway iReport is very good, easy to use and deploy, I have to say.:)