Очень интересно. Надо будет пощупать. Хотя, с другой стороны, если данные притягивать снаружи, то нужно ещё использовать обёртку, которая данные вытаскивает. Прелесть Jasper Reports в полной энкапсуляции - всё, включая загрузку данных, можно положить в один репорт.
Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой