Si dices que con el primer código no te funcionaba, es imposible que con el segundo te haya funcionado.
En el segundo código pase lo que pase te devolverá html.html(), pero no creo que esté insertando el registro.
Un insert no es algo que devuelva un resultSet, deberías usar executeUpdate
http://docs.oracle.com/javase/7/docs...Statement.html