Вы можете использовать JNA для прямой записи в журнал событий без необходимости использования каких-либо собственных DLL. См. Классы Advapi32 и Advapi32Util для различных методов регистрации событий (поставляется с JNA 3.2.8).
Если вы используете Log4j, рассмотрите Log4jna вместо NTEventLogAppender.