Yo suelo hacer la parte del modelo como si fuera una aplicacion para la linea de comandos, sin que dependa de nada, las vistas son de codigo "tonto",...
He hecho que se muestre la ventana al seleccionar el menu, como no tengo instalado el sql no se conecta pero podrás arreglarlo. Te dará idea de como...
Bajando el netbeans, me ha dicho que necesito la versión de java 8.. que es la que tengo instalada :P Creo que es porque no tengo el JDK pero si que...