Objeto para filtrar dados

Bom dia!

          Por um acaso alguém tem ou sabe onde cosigo, um objeto que filtre dados?

          Por exemplo: Tenho uma JTable populada e pretendo criar um objeto que contenha todos os campos da JTable, cujo o conteúdo da procura seja o GROUP BY do campo.
                               Desta forma posso filtrar pelo conteúdo da JTable.

                               Pensei em um objeto JTable cujo as colunas são: Noma da coluna do JTable populado, Opções de procura (=, <, >, !=, etc e tal) e o ultimo o conteúdo que se deseja procurar.


         Serve tb. qualquer outro objeto de filtro.

        Desde já agradeço.