The servers are overloaded, which is why everything is so slow. Java specifically was also being worked on by Krydos at one point, so that had a role in its issues as well. I'm not sure what if anything else can really be done to help performance at this point. You may wish to consider a VPS though so you don't have to share with everyone else.