Your solution seems to have worked but now when I am using Jaspersoft studio from within Eclipse, and I edit the report dataset, I enter the javabean class name, it shows me all of the variables that are available for the report (based on the getter methods) but I am unable to drill-down into each variable to get the child variables. I was able to do this in iReport and it is very handy. Is there an issue with the eclipse plugin or is this related to Java8? For example, I have a javabean datasource called Order. Each Order is tied to a claim. In the Order object there is a getClaim method that passes back the claim object. Inside the claim object are getter methods for getPatientName, getPatientPhone...etc. In iReport, I could drill down inside the Claim object and select the patientName and patientPhone to add to the report. The Jaspersoft Studio plugin for Eclipse allows me to get the claim but is stops there - I cannot click on it to get the patientName and patientPhone. This is a major inconvenience if this functionality no longer exists.