Relatorio jasper com ireport usando mais de uma instrução sql ou fonte de dados

Olá pessoal! Já me deparei algumas vezes com o seguinte problema e ele apareceu novamente, seguinte: Ter que gerar um relatório mas que não tem como obter todas as informações necessárias em uma única instrução sql, então minha dúvida é se tem como usar mais de uma instrução sql no mesmo relatório…
Ou se tem como usar mais de uma fonte de dados no mesmo relatório, pq ai usaria uma instrução sql e poderia passar outra fonte de dados com as outras informações, um array de beans por exemplo??

Obrigado!