Relatório Jasper em forma de Grid dinâmico. Alguma sugestão?

Estou tentando fazer um relatório e gostaria de exibir do detail mais de 1 valor horizontalmente utilizando o Group do JasperSoft Studio.Tipo o DataGrid do Primefaces.

Saída: Exibe os grupos 1 abaixo do outro

Grupo1

valor1 valor2 valor 3



Grupo2

valor 1 valor2 valor3

Objetivo: Que os grupo fossem exibidos ao lado.

Grupo1                     Grupo2  

valor1 valor 2 valor3       valor1 valor 2 valor 3  

e assim por diante. Tipo o DataGrid do Primefaces. Alguém poderia me dar uma sugestão? Desde já obrigado!

Se você “desenhar” o relatório assim, ok.
Agora, dinamicamente, desconheço.

Pior que os grupo são dinâmicos. Não tem como fixar…

Usa iText diretamente, Jasper é uma ferramenta muito engessada. O ideal mesmo seria gerar um Excel, avalie isso com seu cliente, geralmente eles mesmos preferem Excel.

Olá javaflex, na verdade os valores são textos mesmo. E seria em pdf, mas não sei como fazer para imprimir os grupos ao lado. Não achei solução ainda…

Grupo1     Grupo2    Grupo3
texto 1      Texto1     texto1
texto 2      texto2     texto2
texto 3      texto3     texto3

O problema é que esses grupos são dinâmicos. Exemplo, uma ficha de Aluno de uma academia. Onde grupo1 seria OMBRO, por exemplo. e os textos seriam os exercicios dele.

Se nao conseguir pelo Jasper, via iText diretamente vai poder criar tudo dinamicamente. Já tentou algo? Um exemplo simples só pra iniciar: https://developers.itextpdf.com/examples/tables/clone-101-very-simple-table