Colorindo linhas específicas de acordo com os valores da primeira coluna em JTable?

Estou tentando colorir linhas particulares de acordo com os valores da primeira colunaJTable, mas o código abaixo colore as linhas de acordo com o índice da linha. Minha mesa tem apenas quatro colunas. A primeira coluna tem números de identificação. Eu preciso colorir as linhas de acordo com esses números de identificação. Por exemplo, se o primeiro ID for 0 e o segundo também for 0, os dois devem ser "lightGray". Alguma ideia, por favor?

table_1 = new JTable(){
    public Component prepareRenderer(TableCellRenderer renderer,int Index_row, int Index_col) {
        Component comp = super.prepareRenderer(renderer,Index_row, Index_col);
            //even index, selected or not selected
            if (Index_row % 2==0  &&  !isCellSelected(Index_row, Index_col)) {
                comp.setBackground(Color.lightGray);
            } else {
                comp.setBackground(Color.white);
            }
            return comp;
        }
    };

Aqui está como parece agora:

questionAnswers(1)

yourAnswerToTheQuestion