executeQuery() agrega automáticamente un punto y coma a una instrucción al ejecutarla.
Cambia la línea sb.append("';"); a sb.append("'"); .
También deberá agregar espacios al final o al principio de cada línea; de lo contrario, sus declaraciones no serán válidas.