Query do Relatorio IReport

Olá, gostaria de saber como inserir no JasperReports uma query com clausula IN

Ex.

select * from dual where codigo IN ( @!Param);

Acho que não está funcionando por não estar entre aspas.

Olá, eu não usei dessa forma

usei assim:

select PROFESSOR.“NOME” AS PROFESSOR_NOME
from “BANCOTESTE”.“PROFESSOR” PROFESSOR
where PROFESSOR.“ID_PROFESSOR” = $P{ID_PROFESSOR}

No meu código usei


 HashMap parametros = new HashMap();
parametros.put("ID_PROFESSOR",professor);

//rel1 e o caminho do jasper
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(rel1);

relatorio = JasperFillManager.fillReport( rel1, parametros, FabricaConexao.getConection() );

 JasperViewer visualizador = new JasperViewer( relatorio, false );
        visualizador.setVisible( true );

Bom espero ter ajudado, flw.