Objetos de um ArrayList entre cochetes no JTextArea

Boa tarde pessoal, to com um probleminha pequeno.
Popula um JTextArea com o objetos provenintes de um arrayList
Quero retirar o cochete que ficam em volta deles.
Ex: [
nome: alfredo
]
segue o codigo valeu.
Classe que vem do banco.

	// BUSCAR ANIVERSARIANTES
	public ArrayList<AgendaTelefonica> buscarAniversariantes(int mesParametro) {

		ArrayList<AgendaTelefonica> arrayNomes = new ArrayList<AgendaTelefonica>();
		try {
			// pega a conexão
			java.sql.Connection con = null;
			con = ConexaoMysql.getConnection();
			java.sql.Statement stm = con.createStatement();
			ResultSet rs = null;

			rs = stm.executeQuery("SELECT * FROM agendatelefonica Where Month(datenascimento) = '"
					+ mesParametro + "'");

			// carrega array
			while (rs.next()) {
				AgendaTelefonica agenda = new AgendaTelefonica();

				agenda.setId(Integer.parseInt(rs.getString("cd_id")));
				agenda.setNome(rs.getString("de_nome"));
				agenda.setTelefoneResidencial(rs
						.getString("de_telefoneresidencial"));

				agenda.setTelefoneComercial(rs
						.getString("de_telefonecomercial"));
				agenda.setCelular1(rs.getString("de_celular1"));
				agenda.setCelular2(rs.getString("de_celular2"));
				agenda.setEmail1(rs.getString("de_email1"));
				agenda.setRua(rs.getString("de_rua"));
				agenda.setBairro(rs.getString("de_bairro"));
				agenda.setNumero(rs.getString("de_numero"));
				agenda.setCidade(rs.getString("de_cidade"));
				agenda.setEstado(rs.getString("de_estado"));
				agenda.setCep(rs.getString("de_cep"));
				agenda.setEmpresa(rs.getString("de_empresa"));
				agenda.setDatanascimento(rs.getDate("datenascimento"));
				arrayNomes.add(agenda);
			}

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

		return arrayNomes;

	}

que popula o textarea

package telas.agenda;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import beans.AgendaTelefonica;

import DAO.PessoaDAO;

public class TelaAniversariantesDoMes extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private JLabel jlMes;
	private JComboBox jcomboMeses;
	private DefaultComboBoxModel modeloComboBox;
	private JTextArea jtAreatexto;
	private JButton jbConfirmar, jbCancelar;
	private JScrollPane scrollAreatexto;
	private boolean verificadorDeLimpezaDeAreaDeTexto=false;

	public TelaAniversariantesDoMes() {

		super("Aniversariantes do Mes");
		this.getContentPane();
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(false);
		this.setBounds(250, 100, 800, 450);

		// AGRUPADORES DA TELA/JPANELS
		JPanel jpGeral = new JPanel();
		JPanel jpSuperior = new JPanel();
		JPanel jpArea = new JPanel();

		jlMes = new JLabel("Aniversariantes do Mes: ");
		jpSuperior.add(jlMes);

		modeloComboBox = new DefaultComboBoxModel(new String[] { "01", "02",
				"03", "04", "05", "06", "07", "08", "09", "10", "11", "12", });

		jcomboMeses = new JComboBox();
		jcomboMeses.setModel(modeloComboBox);
		jpSuperior.add(jcomboMeses);

		jbConfirmar = new JButton("Buscar");
		jbConfirmar.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				if(verificadorDeLimpezaDeAreaDeTexto){
					jtAreatexto.setText("");
				}
				int parametroMesCombo = Integer.parseInt((String) jcomboMeses
						.getSelectedItem());
				PessoaDAO DAO;
				try {
					DAO = new PessoaDAO();
					ArrayList<AgendaTelefonica> arrayRetornoBusca = DAO
							.buscarAniversariantes(parametroMesCombo);
					jtAreatexto.append(arrayRetornoBusca.toString());
					
					verificadorDeLimpezaDeAreaDeTexto=true;
					
				} catch (Exception e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		});
		jpSuperior.add(jbConfirmar);

		jbCancelar = new JButton("Cancelar");
		jbCancelar.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				dispose();
				setVisible(false);
			}
		});
		jpSuperior.add(jbCancelar);

		jtAreatexto = new JTextArea();
		jtAreatexto.setColumns(50);
		jtAreatexto.setRows(20);
		scrollAreatexto=new JScrollPane(jtAreatexto);
		jpArea.add(scrollAreatexto);
		jpGeral.add(jpSuperior);
		jpGeral.add(jpArea);

		this.getContentPane().add(jpGeral);
	}
}