Hi teodord!!!Thanks for your reply. when i run my program, something strnage happens: if i call my report it only show my report and my subreport but the subsubreport do not appear. if I call my subreport , it shows my subsubreport correctly. Am I doing something wrong?? Code: Map parametros = new HashMap(); parametros.put("pathsubrel",jasperReport2); parametros.put("pathsubrel2",jasperReport3); parametros.put("obra", s_obra); parametros.put("versao", versao); JasperPrint jasperPrint2 = JasperFillManager.fillReport(jasperReport2, parametros,con); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parametros,con); JasperViewer jrviewer = new JasperViewer( jasperPrint, true); jrviewer.setVisible(true); thanks, i don´t know what to do more...:S