Vorrei che la riga della tabella diventasse gialle se la data formulario e' successiva alla data fattura. Con questo codice tutte le righe diventano gialle

codice:
try{
dataFattura = format.parse(tfDataFt.getText());
}catch(ParseException ex){
Logger.getLogger(FatturaClientiScheda.class.getName()).log(Level.SEVERE,null, ex);
}
tabella.setDefaultRenderer(Object.class,newDefaultTableCellRenderer(){
@Override
publicComponent getTableCellRendererComponent(JTable table,
Object value,boolean isSelected,boolean hasFocus,int row,int col){
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col);
try{
dataFormulario = format.parse((String) model.getValueAt(row,1));
}catch(ParseException ex){
Logger.getLogger(FatturaClientiScheda.class.getName()).log(Level.SEVERE,null, ex);
}
if(dataFormulario.after(dataFattura))
{
setBackground(Color.yellow);
}
returnthis; 
} 
});