El problema es que el comando SQL que estás mandando a la BDD es incorrecto. Y es normal por que este trozo:
Cita: ins.executeUpdate("INSERT INTO alberto " +
"VALUES ('"+obj.txt1.getText().toString()+obj.txt2.getTe xt ().toString()+
obj.txt3.getText().toString()+obj.txt4.getText().t oString()) ;
No parece generar un SQL correcto.
S!