Como fazer várias categorias de produtos aparecerem uma do lado da outra em relatório ireport

Olá preciso fazer isso em um relatório:

-select * from mostruario_peca where tipopeca = “Anel”
-select * from mostruario_peca where tipopeca = “Brinco”
-select * from mostruario_peca where tipopeca = “Pulseira”
-select * from mostruario_peca where tipopeca = “Corrente”
-select * from mostruario_peca where tipopeca = “Pingente”

E preciso que fiquem um do lado do outro. Já estou fazendo isso com subrelatórios, então também preciso que eles venham com mesmo número de linhas em todas essas seleções. Fora isso ao final de cada seleção precisaria também fazer aparecer a quantidade de peças respectiva a seleção, sendo que sei que perderia a seleção caso viesse a fazer isso:
-select count(*) from mostruario_peca where tipopeca = “Anel”.

Alguém sabe como?

Tenho duas alternativas no ireport:
-Fazer com subrelatórios…
-Fazer com table e dataset

Mas para ambas ainda continuo sem saber como deixas as tabelas de mesmo tamanho. Claro que no table como já é um componente tabela ficou com as bordas. Mas precisava que ao invés de tabelas de diversificados tamanhos, ficasse todas com o mesmo tamanho, mesmo que ao final delas fossem preenchidas com células em branco

puts ninguém?