final SimpleDateFormat isoDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
setDefaultRenderer(Date.class, new FormattingTableCellRenderer(isoDateFormat));
setDefaultRenderer(java.sql.Date.class, new FormattingTableCellRenderer(new SimpleDateFormat("yyyy-MM-dd")));
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));