To be honest here, I tried spending 10 minutes trying to clean up your code to see what you are doing wrong, and gave up.
You need to go way way way way way back to the basics here, and build something up in units of work that can run. You are not near a stage where you can develop an large application (relative to your experience).
You
really need to learn the Java Language Specification
The Java Language Specification
and understand the syntax of Java.
What editor are you using? Eclipse or Netbeans? Regardless, get in the habit (and I really suggest you do this now) to split up your classes into separate files. They will be able to see each other and you won't get lost in a chunk of code you just pulled from everywhere into one code block you posted here.
Here's my suggestions to start:
1) Split each class to a seperate file.
2) Indent everything correctly.
3) Get each class to be syntactically correct.
4) Post back here your code in seperate [ code ] [ / code ] tags (one set of tags per file) if you are still having problems.
You have to get on top of this stuff and study the language specification more carefully. It definitely looks like you're behind in your material.