String[] numNivel = nomMask.split("\\.");
String posicao = numNivel[0];
Integer numerador = 1;
for (int i = 0; i < numNivel.length; i++) {
stmt.executeUpdate("insert into tab_ctb_plano_config values ((SELECT COALESCE(MAX(num_nivel),0) + 1 FROM tab_ctb_plano_config)," + "'ATIVO NIVEL'".concat(Integer.toString(numerador)) + "," + "'D'" + ",'" + posicao + "','" + numerador + "','" + "P" + "')" );
posicao = posicao + '.' + numNivel[i];
numerador = numerador + 1;
}
O meu problema está na parte + "'ATIVO NIVEL'".concat(Integer.toString(numerador)) +
Já tentei concatenar com + e houve o mesmo erro.
O erro que aparece é: Erro cmdo error syntax error at or near "1"
O que estou fazendo de errado?
Obrigado pela atenção de todos e tenham um bom dia