Ajuda "Efeito Zebra" TableCellRenderer‏ Erro

Olá amigos, eh a primeira vez que posto. Caso tenha feito algo errado me desculpem…

Bom meu problema eh que tenho um jtable que utiliza um abastractTableModel como modelo e o TableCellRenderer para formatação das cores “efeito zebra” e aparentemente está funcionando porém apenas formata as linhas que contém informação do tipo string as linhas que são do tipo Date, Integer as linhas não são formatadas (não está aceitando o efeito).

Vejam meu Renderer:

[code]package Util;

import java.awt.Component;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;

public class MeuRenderer implements TableCellRenderer {
public static final DefaultTableCellRenderer DEFAULT_RENDERER = new DefaultTableCellRenderer();

@Override
public Component getTableCellRendererComponent(JTable table, Object obj, boolean isSelected, boolean hasFocus, int row, int column) {
    
    Component cell = DEFAULT_RENDERER.getTableCellRendererComponent(table, obj, isSelected, hasFocus, row, column);
       
    if (isSelected) {
        cell.setBackground(new java.awt.Color(100, 255, 255));
    } else {
        if (row % 2 == 0) {
            cell.setBackground(new java.awt.Color(211, 219, 255));
        } else {
            cell.setBackground(new java.awt.Color(255, 255, 255));
        }
    }
    return cell;

}

}[/code]