Как выделить таблицу строк, если дано условие?

У меня есть jtable, который состоит из столбцов:

C No, Borrower, Market, Loan, Start, Daily, Expiry

как я могу выделить строку таблицы, если текущая дата находится в 5 днях от даты внутри столбца'expiry'?

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");     
            Calendar cal  = Calendar.getInstance();           
            String expDateString = sdf.format(cal.getTime()).toString();
            System.out.println(expDateString);
             String nana = tableSummary.getModel().getValueAt(row, 6).toString();
            System.out.println(nana);


            for(int i=0; i<=tableSummary.getRowCount()-1; i++){

                   if(nana.compareTo(expDateString)>=0){                           
                       rowrenderer.setBackground(Color.RED);

                   }
             }

Ответы на вопрос(1)

Ваш ответ на вопрос