Preciso implementar relatórios em meu projeto, estou utilizando pela primeira vez o jaspersoft studio em sua versão 6.14.0, estou testando a seguinte consulta com join
`SELECT f.nome, i.instituicao
FROM funcionario f
inner join instituicao AS i ON f.instituicao_id = i.id
ORDER BY f.nome ASC
`
O relatório é exibido perfeitamente no jaspersoft porém quando chamo pelo código java a String instituicao dá o seguinte erro:
Cannot cast com.sistemas.sigcm.model.Instituicao to java.lang.String
Estou chamando dessa forma:
JasperReport report = JasperCompileManager.compileReport(this.getPathToReportPackage() + "Funcionario.jrxml");
JasperPrint print = JasperFillManager.fillReport(report, null, new JRBeanCollectionDataSource(funcionarios));
JasperExportManager.exportReportToPdfFile(print, "d:sigcm//Relatorio_de_Funcionarios.pdf");
Alguém sabe dizer o que estou fazendo de errado?
att.