Insert, delete... hsqldb. Alguém pode dar uma ajuda?

Preciso executar num programa Java o executeUpdate(“INSERT INTO MYTABLE …”) . O banco foi criando em hsqldb e meu programa em Java tem uma interface amigável para o usuário manipular o banco. Mas não consigo fazer o executeUpdate("INSERT INTO… "). Alguma dica? Os dados que serão salvos na tabela são inseridos pelo usuário, através de um prompt, ou seja dentro da String sql que é recebida como parâmetro, deve conter variáveis também, que representam os dados fornecidos pelo usuário.
Alguma dica?
Obrigado!

http://www.guj.com.br/java.tutorial.artigo.115.1.guj

Dá uma olhada na parte que fala de PreparedStatement.

E retira esses pedidos de ajuda do título do tópico.