Mi sono accorto che c'era una dichiarazione di troppo... Nel main il JFrame a, ovviamente non serve a nulla.
Cmq cio' non cambia i termini del problema...