This won't help tohjd directly. but -- I stopped wanting Java anywhere near my computers a long time ago. I'll still use the admin pages when I need to make configuration changes to the camera, but for video I use a smartphone app. There are loads of them that will connect to these cameras just fine.
(Acknowledged that this approach means no changes to motion and sound detection configs. OK for me since I don't use my 5020L that way, and in fact I'm pretty sure the mic failed on my camera a while back anyway.)