Сегодня я столкнулся с той же ситуацией, используя ireport 3.0.0 и Oracle JDBC.
Обходной путь (kludge) должен был быть установлен при запросе в основном отчете: выберите * из двойного.
Да, я понимаю, что это определенно неправильный путь, но это помогает мне. Похоже, что основной (основной) отчет не был открыт соединением базы данных, тогда подотчет, который был настроен для использования того же соединения, не нашел ничего!
Надеюсь, что это поможет кому-то еще ...