List em um combobox

olá, tenho um pequeno problema, no que diz respeito a arraylist,

tenho um método que me retorna um arraylist, (objeto) e preciso inseri-lo em um combobox,

consigo inserí-lo, porém fica em uma linha só,

eis o código,

private void consultar(java.awt.event.ActionEvent evt) {                           
    funcoes = new Funcoes();
    jFrame2.setSize(1100,500);
    jFrame2.setLocation(100,250);
    //this.jComboBox4.removeAllItems();
    try {
        objeto = funcoes.consulta_esquadrao();
        //consulta_esquadrao();
        JOptionPane.showMessageDialog(null, "testando");
    } catch (SQLException ex) {
        ex.printStackTrace();
        JOptionPane.showMessageDialog(null, "erro de sql");
    }
    this.jComboBox4.removeAllItems();
    this.jComboBox4.addItem(objeto);
    this.jComboBox4.updateUI();
    jFrame2.setVisible(true);
}  

//funcao q retorna o arraylist
public ArrayList consulta_esquadrao() throws SQLException{
String aux = null;
objeto=new ArrayList();
//objeto = null;
tela = new Telas();
String test = “SELECT nomeesquadrao from esquadrao”;
stm = connection.createStatement();
//JOptionPane.showMessageDialog(null, "connection = "+connection);
//JOptionPane.showMessageDialog(null, "stm = "+stm);
rs = stm.executeQuery(test);
rs.first();
do{
objeto.add(rs.getString(1));
//JOptionPane.showMessageDialog(null, "valor "+objeto);
} while (rs.next());
//tela.modificar_jCombobox3(objeto);
JOptionPane.showMessageDialog(null, "objeto "+objeto);
return objeto;
}

o resultado é um combobox com apenas uma linha, com todos os itens do banco,
alguem sabe como resolver isto,

desde já agradeco