if (spec.equals("First Class"))
Using literals here ("first Class") is a dangerous way to code. If you have typed in the same literal in more than one place in the program there is a 100% chance...