First, reinstall Java again (sorry). Use the
offline JRE installer & remove your current Java version before you install the new one. See point 1 here
Fixes for LimeWire
Delete the LW preferences folder. That's point 3 above (also point 2 if you've used much older versions of LW before).
Then install LW using the
offline installer (not the recommended one)
http://www.limewire.com/english/content/download.shtml
If you're still having trouble, try the 'other' installer & see how that goes
Installing using the "Other ?" installer