Olá pessoal!
Estou tentando preencher um relatório feito no iReport com um objeto que contém uma lista.
A lista eu já consegui fazer aparecer no relatório(mesmo não sabendo se fiz da forma correta) mas os dados que são fixos no cabeçalho do relatório eu não consigo preencher. Alguém consegue me ajudar?
public void exibirRelatorioExtratoSaude(ExtratoDet extrato) throws JRException {
InputStream relJasper = Relatorios.class.getResourceAsStream("/relatorios/ExtratoSaude.jrxml");
JasperReport report = JasperCompileManager.compileReport(relJasper);
HashMap parametros = new HashMap <>();
parametros.put("codempmatr", extrato.getCodempMatr());
parametros.put("NomeAssoc", extrato.getNomeAssoc());
parametros.put("totalExtrato", extrato.getTotalExtrato());
JasperPrint impressao = JasperFillManager.fillReport(report,parametros,new JRBeanCollectionDataSource(extrato.getListaRegistros()) );
JasperViewer.viewReport(impressao,false);
}
GRAVE: null
net.sf.jasperreports.engine.JRException: Error retrieving field value from bean : codempmatr