JList preenchido do Banco

Bom dia Pessoal!
Bom, depois de encontrar vários exemplos referentes a minha dúvida, mesmo assim não consegui chegar a uma conclusão no meu código.
Seguinte… preciso buscar as telas cadastradas no Banco de dados SQL (CodTela, Tela) e disponibilizá-las dentro de um List.
O List até aparece na tela, porém vazio.
Abaixo, vou disponibilizar minhas linhas de código para verificarem o que está faltando, OK?

Primeiramente, chamo o o List da seguinte maneira:
(partes dos códigos:)

public class CadUsuarioUI extends JInternalFrame {
...
   LstTelasSistema listaTelas;
try {
   listaTelas = new LstTelasSistema();
   scrolAreaTelasSistema.setViewportView(listaTelas);
			
} catch (SisException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
}

A classe LstTelasSistema:

public class LstTelasSistema extends JList<Object> {

	private static final long serialVersionUID = 1L;

	public LstTelasSistema() throws SisException {
		this.carregaTelasBanco();
	}

	public void carregaTelasBanco() throws SisException {
		ComboPadrao db = new ComboPadrao();
		List<TelasSistema> tsis = db.pegaTela();

		DefaultListModel<Object> modelo = new DefaultListModel<Object>();

		for (int i = 0; i < tsis.size(); i++) {

			modelo.addElement(tsis.get(i));
			System.out.println(tsis.get(i)); //Beleza! Está trazendo a info que preciso!

		}

	}

}

A ComboPadrao (juro que vou mudar esse nome! rs)

public class ComboPadrao extends ConectaDAO {
...
public List<TelasSistema> pegaTela() throws SisException {
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        TelasSistema tlsis = null;
        List<TelasSistema> telasSistema = new ArrayList<TelasSistema>();
        try {
            conn = this.getConnection();
            stmt = conn.createStatement();
            rs = stmt.executeQuery(TELAS_SISTEMA);
            while (rs.next()) {
                tlsis = new TelasSistema(rs.getString("CodTela"), rs.getString("Tela"));
                telasSistema.add(tlsis);

            }

        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            this.close(conn, stmt, rs);
        }
        return telasSistema;
    }
...
}

O meu modelo TelasSistema com seus getters e setters…

public class TelasSistema {
	
	String codTela, tela;
	
	public TelasSistema(String codTela, String tela){
		
		this.codTela = codTela;
		this.tela = tela;
		
	}
...
}

Como eu faço para jogar as informações do banco no List da CadUsuarioUI?
Desde já, agradeço o auxílio de todos!

Boa noite galera!
Alguém teria alguma idéia de como mostrar isso no List? Talvez usando Vetor, sei lá?
Abs

[quote=schanceler]Boa noite galera!
Alguém teria alguma idéia de como mostrar isso no List? Talvez usando Vetor, sei lá?
Abs[/quote]

Ola Boa Noite o que realmente vc deseja fazer carregar no caso seus dados do banco em uma tela?

Olá! Então, defini um list e gostaria que este recebesse as informações do meu banco de dados.
Dei os exemplos de como elaborei (a tela que apresenta o list é a CadUsuarioUI), porém confesso que não saberia ao certo se esta seria a melhor opção.

A idéia final seria de que vários nomes (das telas) aparecessem neste campo, para que futuramente eu possa selecioná-los e dar as devidas permissões aos usuários.

Obrigado!