Não consigo rodar a classe DAO

Gente, eu to tentando rodar meu arquivo no eclipse mas ta dando esse erro.
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state location is initialized.

o Código é esse:

public class TestaInsere {
public static void main(String[] args) {

	//pronto para gravar
	
	Contato contato= new Contato();
	contato.setNome("Caelum");
	contato.setEmail("contato@caelum.com.br");
	contato.setEndereco("R.Vergueiro 3185 cj 87");
	
	//grave nessa conexao!!
	
	ContatoDao dao = new ContatoDao();
	
	//metodo elegante
	dao.adiciona(contato);
	System.out.println("Gravado!");
	

}

}

//classe de conexao

import java.sql.PreparedStatement;
import java.sql.SQLException;
import br.com.caelum.jdbc.ConnectionFactory;

public class ContatoDao{
//conexao com o banco de dados
private java.sql.Connection connection;

public ContatoDao() {
	this.connection= new ConnectionFactory().getConnection();
	
}

public void adiciona(Contato contato) {
	String sql="insert into contato"+
			"(nome,email,endereco)" +
			"values(?,?,?,?)";
	
	try {
		//prepared statement para insercao
		PreparedStatement stmt=connection.prepareStatement(sql);
		
		//seta os valores
		
		stmt.setString(1, contato.getNome());
		stmt.setString(2,contato.getEmail());
		stmt.setString(3, contato.getEndereco());
		
		//executa
		
		stmt.execute();
		stmt.close();
	}catch(SQLException e) {
		throw new RuntimeException(e);
		
		
}

}

}

gente, eu acho q o problema é no connection. MAs n tenho ctz. Me ajudem por favor!

Isso aí é erro do eclipse e não do seu código nem do seu banco de dados.
Que versão do eclipse está usando?
Que versão do Java?

Oii starosk
A minha versão do eclipse é: 2019-03 (04.11.0);
a versão do java é: Version:"11.0.2 " 2019-01-15