Что такое Java-код для отображения отчета, сгенерированного iReport, в формате PDF или XLS? Я использую jasperreports.
java.awt.Desktop.getDesktop().open(new File("new.xls"));
Он основан на используемой вами реализации JRExporter.Если вы хотите PDF:
JRExporter
JRExporter exp = new JRPdfExporter();
Если вы хотите XLS:
JRExporter exp = new JRXlsExporter();
http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JRExporter.html