Ireport Lista dentro de Lista

Oi boa tarde,

Tenho uma Lista

List lotes = new ArrayList<>();

Seu conteudo é

Nome , telefone email , ArrayList de Itens

Logo na exibição da pagina coloco em uma tabela assim

Lote 1
Nome Augusto
Email XPTO
Itens : peixei, gato , tato,

Gostaria de saber como faço para exibir no ireport exatamente como esta na imagem.

0000

Obs : Tenho uma lista de Lotes com seus atributos e um de seus atributos é uma lista de Itens.Uma lista dentro da outra

Meio fácil: crie um novo objeto, sei lá, LoteAux onde os atributos nome e email sejam iguais e onde você tenha um atributo do tipo String chamado itens que concatene cada item da lista da classe Lote.

Tentei pensar e pesquisar um meio difícil, mas não achei nada. Apenas sub reports, mas, isso faria com que cada item ficasse abaixo do outro.