Это должно быть сделано с каждым (большинством) отчетных решений. Вам нужен Java-клиент, который работает как апплет или Java-апплет, или вы визуализируете как PDF и печатаете с помощью средства просмотра PDF.
ел бы знать, возможно ли сгенерировать и напечатать отчет (например, с помощью jasper report) на стороне клиента?