É mágica, mas ...
Como você sabe, você pode exportar o projeto de 3 maneiras diferentes:
- Extraia as bibliotecas necessárias no JAR.
- Empacote bibliotecas necessárias em JAR.
- Copie as bibliotecas necessárias na subpasta ao lado de JAR.
Eu sempre usei 2. Mas tentei 3 e o problema foi resolvido agora. Funciona, mas eu realmente não entendo o porquê.
Se alguém puder explicar esse comportamento, aceitarei sua resposta.