O método split faz a separação da sua String de acordo com uma expressão regular.
String[] telefones = c.getTelefone().split("\|"); Como o pipe “|” é um caracter especial, usa-se as barras “\|” para representar um pipe literal. No array estarão os telefones devidamente separados.
Com isso você pode usar um foreach para iterar seu array.
for (String tel : telefones) {
dlat.addElement(tel);
}
Agora aproveitando seu método, seu list model está recebendo sempre uma String vazia
Tel=""; //Atribui uma String vazia a Tel
linha="";
dlat.addElement(Tel); //Adiciona Tel, que está vazia, na list