No iReportDesign foi feita a seguinte consulta << select * from geral where teste = $P{parametro} >>, onde teste é o nome da coluna no banco do tipo int e a execução está OK.
Trazendo o jrxml para a aplicação o parâmetro é passado da seguinte forma:
Map<String, Object> parametros = new HashMap<String, Object>();
parametros.put("teste ", 1);
JasperPrint jasper = JasperFillManager.fillReport(jasper, parametro, connection);
Onde jasper é o relatório gerado, parametro é o mapa e o outro argumento é a conexão.
O problema é que o arquivo pdf é gerado em branco.
Porém, se usar um jrxml sem parametro, o pdf é gerado normalmente com todas as informações.
Alguma dica?