Io ho neccessità di popolare una jlist da risultati ottenuti da una query ho provato cosi ma non riesco a vedere il testo, mi crea solo i campi ma con testo vuoto

codice:
jList1.setModel(new javax.swing.AbstractListModel() {
                String[] strings = titoli(rs);
                public int getSize() { return strings.length; }
                public Object getElementAt(int i) { return strings[i]; }
            });
        private String [] titoli(ResultSet rs) throws SQLException, ClassNotFoundException
    {
        this.conn();
        //query sql
        String query = "select * from APP.Generale order by Nome_titolo asc";
        rs = s.executeQuery(query);
        int count = 0;
        while(rs.next()) {
            count++;
        }
        //count = count +1;
        String [] item = new String[count];
        if (count == 0) {            
            return item;
        } else {            
            //rs.first(); //riporto il puntatore nella posizione di partenza
            int i = 0;
            while(rs.next()) {
                    item[i] = rs.getString("Nome_titolo");
                    i++;
                }               
            return item;            
        }
    }