Update your Java. Use the JRE offline installer & remove your old Java version before you install the new one.
http://java.sun.com/javase/downloads/index.jsp
Your modem doesn't have a firewall, recheck your Windows firewall config.
Firewall setup
Starhub have caused problems for other people. They're known to shape bandwidth, maybe they're doing some blocking too? Try connecting at different times of day/night. You could also change ports & see if that helps...change LW's listening port to 64049, or something in the range of 49152 - 65535.