Hehe...ignore that bit about bypassing the security. It seems the security measures of this applet is more elaborate than I thought. The Login.class applet itself is very simple. If compiled with J2SDK it shouldn't produce any problems with J2RE. Unfortunately the version online must've been compiled with another compiler, which is why it is not running on J2RE.
Like I said, the Login applet is simple. However, there are a bunch of associated packages it uses. There's the vbjorb package which I haven't figured out what it's for yet. Then there's a UisesTicketServer package in the same directory that seems to control access. The applet first captures the user name and password you entered into the textFields, then checks them against a databank in the UisesTicketServer package with these methods:
UisesTicketServer.TicketAgent ticketagent = TicketAgentHelper.bind(orb, s);
TICKET_INFO ticket_info = ticketagent.getTicket(s5, password, s1, s2, s3, s4);
s1, 2, 3, 4, and 5 are initialized thusly:
String s1 = "";
Date date = new Date();
String s2 = date.toString();
String s3 = "";
String s4 = "";
Why are strings 1, 3, and 4 even there? I have no clue.
Anyway given time I could probably crack the database in that package, but there is a chance it is encrypted. The structure is quite complex, though, so I won't do anything right now. Get MSJVM and you'll be fine.