La differenza è la Proprietà "Visualizza Controllo" nella Tab [Ricerca] della Tabella.
Sinceramente credo non sia una proprietà impostabile via DDL, ma solo come Property di JET.
Se tu avessi aggiunto il campo via DAO, forse potevi usare questo:
Dim tdf As DAO.Tabledef
Dim fld As DAO.Field
Dim prp As DAO.Property
Set tdf=DbEngine(0)(0).Tabledefs("NomeTabella")
Set fld = tdf.CreateField("Check", dbBoolean)
tdf.Fields.Append fld
Set prp = fld.CreateProperty("DisplayControl", dbBoolean, acCheckBox)
fld.Properties.Append prp