¿Coloreando filas particulares de acuerdo con los valores de la primera columna en JTable?

Estoy tratando de colorear filas particulares de acuerdo con los valores de la primera columna enJTable, pero el siguiente código colorea las filas según el índice de la fila. Mi tabla tiene simplemente cuatro columnas. La primera columna tiene números de identificación. Necesito colorear las filas de acuerdo con estos números de identificación. Por ejemplo, si el primer ID es 0 y el segundo también es 0, ambos deberían ser "lightGray". ¿Alguna idea, 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;
        }
    };

Aquí está cómo se ve ahora:

Respuestas a la pregunta(1)

Su respuesta a la pregunta