Como filtrar una Jtable que tiene columnas con string, int y date?

tengo una tabla que quiero filtrar, y tiene columnas de tipo string , int y date, como puedo hacerlo? gracias.

he intentado

TableRowSorter sorter=new TableRowSorter<>(jTable.getModel());

pero me da error.