Похоже, у вас есть два основных требования:
- Извлечение данных из базы данных, пригодной для отчетности
- Создать отчет (ы) в PDF из JavaFX, но может вернуться к LaTEX
То, что вам действительно нужно, похоже на библиотеку PDF для Java. Я могу предложить iText и Docmosis в качестве хороших вариантов (обратите внимание, что я работаю на Docmosis) - оба являются коммерческими для коммерческих продуктов, поэтому вам придется покупать.
Предполагается, что вы используете одну из этих библиотек, процесс для каждого отчета:
- выполнить запрос для извлечения соответствующих данных для отчета
- манипулировать данными, если это необходимо, чтобы упростить этап отчетности
- создать отчет
Используя iText, вы пишете запрос, код манипуляции, а затем код для разметки отчета, включая данные.
Используя Docmosis, вы могли бы написать запрос, возможно, некоторый код манипуляции (Docmosis также может работать непосредственно с вашим ResultSet) и код для выполнения отчета. Макет разработан в шаблоне (Word или Libre Office Writer).
Когда вы упоминаете, что пишете «эти документы автоматически», я предполагаю, что вы имеете в виду создание формата файла PDF, который могут сделать iText и Docmosis. Если вы имеете в виду создание самого макета отчета, то вам всегда нужно что-то спроектировать / написать, чтобы отчет делал то, что вам нужно.
Надеюсь, это поможет.