Problema com table model

Ola como resolver esse erro ?

java.lang.illegalArgumentException: Cannot set a null table model

Antes de vc realizar algo com ela, vc verificou se ela foi inicializada ?

Como assim?

O erro que da e esse

java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910) at com.mysql.jdbc.ResultSet.getDateFromBytes(ResultSet.java:2223) at com.mysql.jdbc.ResultSet.getDate(ResultSet.java:1971) at com.mysql.jdbc.ResultSet.getDate(ResultSet.java:1934) at com.mysql.jdbc.ResultSet.getObject(ResultSet.java:4993) at net.proteanit.sql.DbUtils.resultSetToTableModel(DbUtils.java:28) at view.TelaListarUsuario.pesquisarUsuario(TelaListarUsuario.java:49) at view.TelaListarUsuario.txtPagaPesquisaUsuarioKeyReleased(TelaListarUsuario.java:149) at view.TelaListarUsuario.access$100(TelaListarUsuario.java:19) at view.TelaListarUsuario$2.keyReleased(TelaListarUsuario.java:135) at java.awt.Component.processKeyEvent(Component.java:6486) at javax.swing.JComponent.processKeyEvent(JComponent.java:2832) at java.awt.Component.processEvent(Component.java:6302) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771) at java.awt.Component.dispatchEventImpl(Component.java:4752) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Metodo que faz o select
` public void pesquisarUsuario() {

    String sql = "select * from tbusuario where nomeUsuario like ?";
    try {
        pst = conexao.prepareStatement(sql);
        // passando o conteudo da caixa de pesquisa para o ?
        // Atencao ao "%" q e a continuacao da String sql
        pst.setString(1, txtPagaPesquisaUsuario.getText() + "%");
        rs = pst.executeQuery();
        // A linha abaixo usa biblioteca rs2xml.jar para preencher a tabela
        tabelaUsuario.setModel(DbUtils.resultSetToTableModel(rs));

    } catch (Exception e) {
        JOptionPane.showMessageDialog(null, e);
    }
}`