iReport: Ajuda com subrelatório extenso

Amigos, estou com um problema com um relatório que tem um subrelatório dentro.
Esse subrelatório possui tamanho variável.
Se eu colocá-lo dentro de detail ele repete o subrelatório n vezes.
Se posto dentro de columHeader e se o subrelatório tiver muitos dados
ele dá o seguinte erro: net.sf.jasperreports.engine.JRRuntimeException: Infinite loop creating new page due to column header overflow.
Mas se a consulta retornar poucos dados, ele gera o relatorio normalmente.

Alguém sabe me dizer o que posso fazer pra resolver esse problema?