Problemas na organizaÇÃo dos dados..ajuda :)

[code] private void carregarSolicitacao() {
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
try {
Query query = em.createNamedQuery(“Compras.findByNumero”);
SolicitacaoDeCompra sol = new SolicitacaoDeCompra();
sol.setSdcNumero(new BigInteger(tfNumero.getText()));
query.setParameter(“numero”, sol);

        double total = 0;
        String saida = "";
        List list = query.getResultList();
        Iterator iterator = list.iterator();
        for (int i = 0; iterator.hasNext();  ) {
            Compras temp = (Compras) iterator.next();
            total += temp.getQuantidade() * temp.getProduto().getPdtPrecoErrado();
            saida += " Tipo: " + temp.getProduto().getPdtTipoVenda() + " - " + temp.getProduto().getPdtDesc() + " - Quantidade: " + temp.getQuantidade() + " = R$ " + temp.getQuantidade() * temp.getProduto().getPdtPrecoErrado() + "\n";      
        }
        jTextField1.setText("R$ " + total); 
        lista.addElement(saida);
        area.setModel(lista);
          
    } catch (Exception e) {
        e.printStackTrace();
        em.getTransaction().rollback();
    } finally {
        em.close();
    }

[/code]

Bom eu não consegui carregar a imagem aqui…
mais no JList ele fika assim:

Produto 1 - Produto 2 (tudo na mesma linha)

Preciso que fique assim:

Produto1
Produto2

entenderam?