Verifiquei com os códigos disponíveis no Github e não consegui identificar o erro.

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Verifiquei com os códigos disponíveis no Github e não consegui identificar o erro.

O Código funcionou, na ultima aula, quando ele vai implementar o método ALTERARLOGICO, eu notei que o código do método ALTERAR que esta diferente do que é disponibilizado no github. Apagando as linhas. 117 conn.setAutoCommit(false); 127 conn.commit(); 129 try { 130 conn.rollback(); 131 } catch (SQLException ex) { 132 throw new RuntimeException(ex); 133 }
O código rodou sem problemas e completamente funcional.
O problema está na conexão com o banco de dados, uma vez que, se a conexão estiver encerrada, você não poderá executar operações no banco com sucesso. É importante garantir que a conexão esteja aberta antes de realizar qualquer operação no banco de dados para evitar esse tipo de erro.