pasando la lista de parámetros SQL "IN" en jasperreport

Estoy trabajando en Jasper Reports y mi consulta utiliza el predicado SQL 'IN'.

SELECT customer_name AS NAME, 
       id_customer   AS ID 
  FROM customer 
 WHERE customer_role IN ($P{roles})

Aquí el parámetro de rol puede tener 1 o más valores enteros y se decidirá dinámicamente al generar el informe de jaspe.

¿Alguien puede ayudarme a establecer dinámicamente el valor del parámetro 'roles' a través del programa Java?

Respuestas a la pregunta(2)

Su respuesta a la pregunta