Adicionar itens no combobox JavaFX

Boa Noite.

Estou com dificuldades em adicionar dados a minha combobox (primeira vez que tento fazer). Tenho os seguintes códigos:

Função que busca todos os Fornecedores do banco de dados:

public static ArrayList retrieveAll() throws SQLException{ ArrayList aux = new ArrayList<>(); Connection conn = BancoDados.createConnection();
    String sql = "select * from fornecedores";
    
    ResultSet rs = conn.createStatement().executeQuery(sql);
    while (rs.next()){
        Fornecedor f = new Fornecedor(rs.getInt("pk_fornecedor"),
                                          rs.getString("nome"),
                                          rs.getString("cpf"));
        
        f.setEnderecos(FornecedorEnderecoDAO.retrieveAll(f.getPk_fornecedor()));
        aux.add(f);
        
    }
    return aux;
}

Esse é o metódo que estou tentando adicionar os dados (Somente o nome do fornecedor):

 private void BuscarFornecedores(ActionEvent event) {
        
        try {
            List<Fornecedor> items = null;
            items = FornecedorDAO.retrieveAll();
            ObservableList<Fornecedor> fornecedores = FXCollections.observableArrayList(items);
            cbFornecedor.setItems(fornecedores);
        } catch (SQLException ex) {
            Logger.getLogger(TelaComprasController.class.getName()).log(Level.SEVERE, null, ex);
        }
            
    }

Porém não aceita passar minha lista fornecedores como parâmetro. Lembrado que preciso somente do nome do fornecedor.

Desde já agradeço.

O ComboBox utiliza generics. Tente:

private ComboBox<Fornecedor> cbFornecedor;

Para exibir o nome do fornecedor em seu ComboBox, implemente o método toString() da classe Fornecedor.