Jasper + Ireports. Problemas com algumas versoes do Acrobat

Pessoal, estou tendo problemas com ireports e versoes do reader. Fiz algumas classes para exibir uns relatorios usando o ireports 2.0.5 e jasperreports-2.0.4.jar … estava fazendo os relatorios na minha maquina e testando nela. essa maquina tem o reader 7.0, os relatorios estao exibindo normal na minha maquina

o problema eh que quando eu fui rodar a aplicacao em outra maquina que tem o acrobat 6.0 (professional por sinal) ele nao exibiu nada, o relatorio ficou em branco

minha classe para criar o relatorio

public class RelatorioCatalogoSistemas extends HttpServlet{

	private static final long serialVersionUID = -433379001619945275L;

	@SuppressWarnings("unchecked")
	protected void service(HttpServletRequest req, HttpServletResponse res)
	throws ServletException, IOException {
		
		JasperReport jasperReport = null;
		byte[] pdfRelatorioCatalogoSistemas = null;
		String sep = File.separator;
		
		OracleDAO dao = new OracleDAO();
		
		String pathJasper = getServletContext().getRealPath(
				"/content/reports/") + sep;
		String pathImages = getServletContext().getRealPath(
				"/content/images/") + sep;
		//String path = getServletContext().getRealPath("/");
		
		Map parametros = new HashMap();
		parametros.put("IMAGES_URI"              , pathImages);
		parametros.put("PARAMETRONOMEAPLICACAO"  , "%" + req.getParameter("nomeAplicacao")    + "%");
		parametros.put("PARAMETRODSCSUCINTA"     , "%" + req.getParameter("descricaoSucinta") + "%");
		parametros.put("PARAMETROORGAO"          , "%" + req.getParameter("orgao")            + "%");
		parametros.put("PARAMETROBANCO"          , "%" + req.getParameter("banco")            + "%");
		parametros.put("PARAMETROLINGUAGEM"      , "%" + req.getParameter("linguagem")        + "%");
		parametros.put("PARAMETROPLATAFORMA"     , "%" + req.getParameter("plataforma")       + "%");
		parametros.put("PARAMETROTIPO"           , "%" + req.getParameter("tipo")             + "%");
		parametros.put("PARAMETROSTATUS"         , "%" + req.getParameter("status")           + "%");
		
		try {
			jasperReport = (JasperReport) JRLoader.loadObject(pathJasper +
					"RelatorioCatalogoSistema.jasper");
			pdfRelatorioCatalogoSistemas = JasperRunManager.runReportToPdf(jasperReport,
					parametros, dao.getConnection());
		} catch (JRException e1) {
			e1.printStackTrace();
		}
		
		System.out.println("CaminhoJasper: " + pathJasper);
		System.out.println("JasperReport : " + jasperReport);
		System.out.println("Parametros   : " + parametros);
		System.out.println("Pdf          : " + pdfRelatorioCatalogoSistemas);
		
		//Parametros para nao fazer cache e o que será exibido..  
		res.setContentType("application/pdf");  
		res.setHeader("Cache-Control", "no-store");  
		res.setHeader("Pragma", "no-cache");  
		res.setDateHeader("Expires", 0);  
		           
		//Envia para o navegador o pdf..  
		ServletOutputStream servletOutputStream = res.getOutputStream();  
		servletOutputStream.write(pdfRelatorioCatalogoSistemas);  
		servletOutputStream.flush();  
		servletOutputStream.close();
		
		dao.connectionClose();
	}
}

pois bem, queria uma ajuda do pessoal do forum. o que eu posso mudar na minha aplicacao para fazer ela exibir relatorios, para pelo menos versoes do acrobat 5.0 ou superior … acho que 4.0 seria o ideal.

[]'s