This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Doesn't the name of the public class in a Java file have to match name of the file itself? Try making the Employee class public like Fritz said. If you are still having problems, try changing the name of the file to Employee.java instead of Person.java. It is probably better practice to have them as separate file anyway.