Isso nada tem a ver com o iReport em si, mas com a lógica implementada para realizar uma consulta.
Quando você quer apenas um registro, limita a pesquisa com a cláusula WHERE seguida das colunas e parâmetros de pesquisa.
Pensando em algo que limite a pesquisa a todos os itens, você pode colocar algo que sempre vá retornar verdadeiro
SELECT col1, col2, col3, col4, colN FROM tabela WHERE 1 = 1;
Todos os registros (tuplas) em que 1 = 1 serão retornadas, ou seja, todas.
Além disso, temos:
SELECT col1, col2, col3, col4, colN FROM tabela WHERE col1 > -1;
Considerando que col1 seja chave primária e que ela seja gerenciada pelo banco de dados (se MySQL deve ser auto_incremente, se SQL Server deve ser identity e se Postgres ou Oracle, deve haver uma sequence para a mesma). Dessa forma, todos os registros cuja chave primária seja maior que -1 serão retornados, ou seja, todos os existentes.