executeQuery() adiciona automaticamente um ponto e vírgula a uma instrução ao executá-la. Altere a linha
sb.append("';"); para sb.append("'"); . Além disso, você precisará adicionar espaços no final ou no início de cada linha, caso contrário, suas declarações são inválidas.