My only suggestion then is try updating java. As for practicing, you might try playing a flight simulator with atc capabilities, such as Microsoft Flight Simulator X or 2004. These will help with general phraseology. If you are having trouble understanding what atc is saying, then practice and time is really the only remedy.