У меня та же проблема, но для того, что я понимаю в Birt 3.7, вам больше не нужно устанавливать Birt Home, просто скопируйте банки в ReportEngine / lib и перенесите их в путь к классам.
Поэтому обычно вы можете удалить эту строку:
config.setEngineHome( "C:/birt-runtime-3_7_0/ReportEngine" );
Если у вас все еще есть исключение NullPointerException, проверьте свои разрешения.
Надеюсь, что вам это поможет.Редактировать: У меня больше нет проблем, я плохо упаковывал свою исполняемую флягу, теперь работает как шарм!Поэтому я могу подтвердить, что вам не нужна вышеуказанная строка с 3.7 и выше.