I'm using Jaspersoft studio 6 and try to add fields to the report using the "dataset and query dialog", selecting "javabean" and my entity class. When I add a field that is a nested java object studio inserts the object instead of the sub-fields of that object. I think that in earlier versions of iReport I somehow got the subfields with a dot separator like "customer.name", "customer.email" etc. At runtime I'm filling the report using a datasource that extends JRAbstractBeanDataSource.