I have an instance of Java which seems to be using a completely incorrect time zone. Instead of using the Australia/Sydney time zone which Windows is using, it is using the
You should update your JRE/SDK, but TZUpdater may be sufficient.