DJCrosstabRow crosstabRow = rows[i];
JRDesignField field = new JRDesignField();
field.setName(crosstabRow.getProperty().getProperty());
field.setValueClassName(crosstabRow.getProperty().getValueClassName());
try {
jrDataset.addField(field);
} catch (JRException e) {
log.error(e.getMessage(),e);
}
}
for (int i = cols.length-1; i >= 0; i--) {