A couple of things you should know:
1) When you post code, please use the [ CODE ] button at the top edge of the post and put your code in the tags so it displays in a better format.
2) Only ONE of your classes can have a main() method in it, so you will need to decide which. You can even make a third module with the main() in it.
Only one module can contain main() and there can only be ONE main().
Just for the record: any or every class in your program can have a public static void main(String args) method. It's up to you which one you run when you start the program.
Like many other people I often code a main in each class that just runs some basic tests for that class which I can use for testing during development and also for regression testing during maintenance, and/or which illustrate its intended use.