Erro Exception in thread em java com SQLite

Estou fazendo uma lista de moradores onde estou usando o SQLite 3.20.0 para armazenar os dados e mostrar em uma JTable podendo assim buscar, alterar e cadastrar novos moradores, preciso que os dados armazenados no meu banco de dados apareça na lista de moradores, mas não estou conseguindo sair desse erro, por favor alguem me ajuda =[

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at Connecti.ConnectionF.PreparedStatement(ConnectionF.java:45)
at modeldao.MoradorDAO.read(MoradorDAO.java:98)
at view.PrincipalPainel.readJTable(PrincipalPainel.java:187)
at view.PrincipalPainel.(PrincipalPainel.java:17)
at view.PrincipalPainel$3.run(PrincipalPainel.java:178)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Link do projeto no github: https://github.com/Randow137/Tabela-Condominio

Vamos lá, primeiro vamos entender a interpretar a mensagem da exceção o erro que você está enfrentando não é "Exception in thread", essa frase está dizendo onde a exceção aconteceu, mais precisamente a frase é "Exception in thread "AWT-EventQueue-0"", ou seja, a exceção aconteceu na thread de nome "AWT-EventQueue-0".

Mas qual exceção ocorreu?
Ocorreu um java.lang.NullPointerException.

Onde ocorreu?
at Connecti.ConnectionF.PreparedStatement(ConnectionF.java:45)
Ou seja, na linha 45 do arquivo ConnectionF.java, mais precisamente no método PreparedStatement da classe ConnectionF do pacote Connecti.

Você teve preguiça de postar o código aqui e só postou link pros seus fontes do GitHub.
Mas eu fui lá conferir sua classe ConnectionF.

O método que está lançando o NullPointerException é esse aqui:

public PreparedStatement PreparedStatement(String sql){
    try{
        return connect.prepareStatement(sql); // essa é a linha 45
    }catch(SQLException e){
        return null;
    }
}

Se está acontecendo NullPointerException, significa que a variável connect não foi inicializada.

Dica:
Procure seguir as convenções de código Java:

  • Nomes de pacote em minúsculo;
  • Nomes de classe sendo substantivos e começando em maiúsculo e seguindo o padrão camel case;
  • Nomes de métodos sendo verbos e começando em minúsculo e seguindo o padrão camel case;