Duvida (Detail) IReports/JasperReports

Fala pessoal,
O problema é o seguinte…
Tenho um objeto ( Cliente ) que tem uma colecao ( Set de outro objeto ( Empresas ) )…
Desse objeto principal ( Cliente ) eu quero fazer a primeira pagina, mostrar os dados dele por exemplo : Nome, idade, Sexo…
Entao essa pagina um teria o Layout desse objeto ok ? O usuario quer que na primeira pagina venha somente esses dados e que
na Pagina seguinte venha os dados do Set do objeto Cliente ( Empresas ), que teria um layout diferente, por exemplo : Nome , CNPJ…

O problema é que tenho somente um Detail por Layout, e necessito ter um relatorio de no minimo duas paginas ( Cliente pg 1 e Empresas pg * )
Por isso a pergunta sobre o Detail, se tem como quebra a linha nele…

Sera que isso funciona com SubRelatorios ?

Alguem ja passou por isso ?