IReport + Lista de Lista (Matriz)

Boa tarde senhores,
Tenho o seguinte problema … estou gerando um relatorio no ireport que os dados dele vem de uma matriz e nao de um array simples. Tipow vem uma lista de unidades e dentro de cada unidade dessa vem uma lista de litros coletados por essa unidade … algeum tem alguma ideia de como fazer com que o jasper entenda isso?

Meu caso tanto as linhas quanto as colunas sao dinamicas.

                       data1/data2/data3/data4/data5/ ...

NomeUnidade Litros coletados
unidade1 x y z a d …
unidade2 x1 y1 z1 a1 d1 …
unidade3 x2 y3 4z a5 d6 …

É mais ou menos isso … so que tudo é dinamico os nomes das unidades, o litros coletados. As datas sao passadas como parametros a partir de minha interface web. Em resumo meu metodo de criar o relatorio ta gerando uma lista de unidades e dentro de cada unidade dessa eu tenho uma lista de litros coletados. Alguem pode me ajudar?