Ho risolto tutto, tranne che questa query che non raggruppa per campo 'condizione', perchè?:
codice:
sql = "select condizione, ID, nome from tab1 where ID = " & ID & " group by condizione, ID, nome"
cioè per record con la stessa condizione invece di raggrupparli, mi visualizza nella seconda listbox come records singoli...