By the way, welcome to Java Ranch! I'm a big fan your relative Ronald's adventures as documented by P.G. Wodehouse!
If you stick around the Ranch for awhile, and we hope you do, you'll find a common pattern is for a new user to post a question with a lot of code and not use code tags. (Generally, they also pick a user name that doesn't conform to board standards either, so you're doing better than many.) The first response tends to be "use code tags" and then there's a lag time until you get a useful answer. I decided to combine both into one. Sorry for the confusion!