Well, the way Jasper-Reports deals with bean properties, is reading them as parameters. An you just have to create a Map object to store them. For example, inside your Java code (in Main class, as there is the code you use to generate the report) you have to put this snippet :
Map parameters = new HashMap();
String name = Report.person.getName();
parameters.put("name", name);
jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, new JRBeanCollectionDataSource(
getMyData()));
This way, the person's name stored in Report class, will be visible to the jrxml of the report. Now, the second step is to use this parameter in the report, by an expression like:
$P{name}
And that is all you need.