setDefaultRenderer(Time.class, new FormattingTableCellRenderer(new SimpleDateFormat("HH:mm:ss.SSS")));
setDefaultRenderer(Timestamp.class, new FormattingTableCellRenderer(isoDateFormat));
setDefaultRenderer(String.class, new GenericCellRenderer());
setDefaultRenderer(Object.class, new GenericCellRenderer());
setDefaultEditor(Number.class, new GenericCellEditor(BigDecimal.class));
setDefaultEditor(Integer.class, new GenericCellEditor(Integer.class));
setDefaultEditor(Float.class, new GenericCellEditor(Float.class));
setDefaultEditor(Double.class, new GenericCellEditor(Double.class));
setDefaultEditor(Short.class, new GenericCellEditor(Short.class));
setDefaultEditor(Byte.class, new GenericCellEditor(Byte.class));
setDefaultEditor(Long.class, new GenericCellEditor(Long.class));
setDefaultEditor(BigInteger.class, new GenericCellEditor(BigInteger.class));
setDefaultEditor(BigDecimal.class, new GenericCellEditor(BigDecimal.class));
setDefaultEditor(String.class, new GenericCellEditor(String.class, true));
setDefaultEditor(Object.class, new GenericCellEditor(String.class, false));
setDefaultEditor(Date.class, new DateCellEditor(Date.class));
setDefaultEditor(java.sql.Date.class, new DateCellEditor(java.sql.Date.class));
setDefaultEditor(Time.class, new TimeCellEditor(Time.class));
setDefaultEditor(Timestamp.class, new DateCellEditor(Timestamp.class));