non è che hai eseguito il programma con il verifier attivo?
Come dice la Sun:

Thrown when the "verifier" detects that a class file, though well formed, contains some sort of internal inconsistency or security problem.
Da quel che capisco, viene lanciato per problemi di sicurezza rilevati dal verifier del bytecode.

Se per avviare il programma hai usato l'opzione -verify... prova a non usarla, sennò non saprei.