Erro you have an error in your SQL syntax

Estou tentando fazer uma tela para cadastrar pessoas usando bando de dados My SQL e ele exibe o erro:

you have an error in your SQL syntax; check the manual that corresponds to your Maria DB server version for the syntax to use near VALUES("… …") at line 1

Código para adicionar ao banco de dados:

try {
   
	Connection con; 
	con = (Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1/cadastroeleitor", "root","");
	String sql;
	sql = "INSERT INTO eleitores(nome,nomeMae,nomePai,cpf,rg,anoNascimento,"
			+"estadocivil,cep,endereco,numeroEndereco,complemento,cidade,estado,"
			+"celular,telefoneResidencial, VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
   
	PreparedStatement ps;
	ps = (PreparedStatement) con.prepareStatement(sql);
	ps.setString(1, txtNome.getText());
	ps.setString(2, txtNomeMae.getText());
	ps.setString(3, txtNomePai.getText());
	ps.setString(4, txtCPF.getText());
	ps.setString(5, txtRG.getText());
	ps.setString(6, txtNasc.getText());
	ps.setString(7, boxEstadoCivil.getSelectedItem().toString());
	ps.setString(8, txtCep.getText());
	ps.setString(9, txtEndereco.getText());
	ps.setString(10,txtNumero.getText());
	ps.setString(11,txtComplemento.getText());
	ps.setString(12,txtCidade.getText());
	ps.setString(13, boxUF.getSelectedItem().toString());
	ps.setString(14, txtCelular.getText());
	ps.setString(15, txtTelefone.getText());

				
   
	int res = ps.executeUpdate();
	if (res > 0) {
		JOptionPane.showMessageDialog(null, "Cadastro efetuado com sucesso");}
	else {
		JOptionPane.showMessageDialog(null, "Falha no Cadastro");}
}
catch (SQLException ex)
{
	JOptionPane.showMessageDialog(null, "SQLException: " );JOptionPane.showMessageDialog
(null, "SQLException: " + ex.getMessage() + "\nSQLState: " + ex.getSQLState()
			+ "\nVendorError: " + ex.getErrorCode());
}

Possa ser isso: tem um virgula sobrando depois de telefoneResidencial e não precisa e com isso pode gerar esse erro, o correto (apesar que não tenho como testar):

sql = "INSERT INTO eleitores(nome,nomeMae,nomePai,cpf,rg,anoNascimento,"
+"estadocivil,cep,endereco,numeroEndereco,complemento,cidade,estado,"
+"celular,telefoneResidencial VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";