Да, посмотрел Jasper на днях (правда только в виде примеров на сайте).
Насколько я понял, в *.jrxml файлах описывается одновременно и модель данных, и визуальная модель будущего отчета.
Нам же нужен лишь слой генерации данных.
Презентационный слой будет выполнен в виде XSLT-преобразований, "натравленных" на xml, сформированный слоем генерации данных.
P>Jasper Reports уже посмотрели?
P>http://jasperreports.sourceforge.net