Mettendo da parte la UI, sei capace di fare una query (usando Statement/PreparedStatement)?

O è l'azione del pulsante il problema?