You can use JNA to write to the Event Log directly without the need of any native DLLs. See Advapi32 and Advapi32Util classes for various event log methods (ships since JNA 3.2.8).
If you're using Log4j, consider Log4jna instead of NTEventLogAppender.