Como é padrão facilitar para os usuários a visualização dos dados da forma que cada um desejar, fui dar uma olhada para adicionar nos projetos uma forma simples
Ordenar dados JTable (Java)
Como é padrão facilitar para os usuários a visualização dos dados da forma que cada um desejar, fui dar uma olhada para adicionar nos projetos uma forma simples de deixar o usuário escolher a ordenação dos dados indiferente de como ordenar no sql e sem a necessidade de realizar novamente a busca ou algum laço de repetição para ordenar.
Imaginei que seria extremamente trabalhoso e teria que criar algum modelo e extender este, mas foi mais fácil e encontrei na documentação da Oracle mesmo.
Somente precisa setar a propriedade auto criar a ordenação das linhas para o JTable que deseja. Segue abaixo o exemplo
tabela.setAutoCreateRowSorter(true);
Simples assim e não tem mais desculpa de não deixar o usuário fazer do jeito que ele quer por ser difícil.