Formatação no iReport ? Ajudem!

Pessoal estou com dificuldades na construção do relatório, como segue;

Na Action o usuário digita até 18 números de CPF, no código abaixo eu capturo cada CPF, e envio o map

long[] values = myform.getIdentificacaoCliente();

	for (int i = 0; i &lt values.length; i++) {

		if (values[i] &gt 0) {

			parametros.put("idCliente" + i, Long.valueOf(values[i]));

			}
	}

NA QUERY SEGUE OS VALORES PARA A PESQUISA

SELECT
CPF."CPF" AS CCF_CPF,
CPF."TIPO" AS CCF_TIPO,

FROM
"TABELA"."CCF" CCF

WHERE
CCF."CPF" IN ($P{idCliente0}, $P{idCliente1}, $P{idCliente2}, $P{idCliente3}, $P{idCliente4},
$P{idCliente5}, $P{idCliente6}, $P{idCliente7}, $P{idCliente8}, $P{idCliente9},
$P{idCliente10}, $P{idCliente11}, $P{idCliente12}, $P{idCliente13}, $P{idCliente14},
$P{idCliente15}, $P{idCliente16}, $P{idCliente17})

O CÓDIGO ESTÁ CORRETO, TENHO OS RESULTADOS E CONSIGO IMRIMI-LOS, POREM COMO DEVO PROCEDER QUANDO TENHO 2 RESULTADOS
PARA O MESMO CPF, POR EXEMPLO, A CADA CPF INFORMADO EU REALIZO UMA QUERY PAGAR PEGAR OS CHEQUES S/ FUNDOS DA PESSOA, POREM TEM CPF QUE PODERÁ
TRAZER 1 OU MAIS DADOS.

COMO FAZER PARA IMPRIMIR NO MESMO CAMPO DE DETAIL, QUANDO TIVER A MESMA CHAVE ? TEREI QUE USAR ESTA FORMA PARA PODER SOMAR A QUANTIDADE DE CHEQUES DE CADA PESSOA.

Alguem se abilita ?