Ho risolto, con float funzionava, solo che nei svariati tentativi... avevo chiuso una parentesi tonda di troppo:
codice:
    dbs.Execute "CREATE TABLE Temp2 (Riga INTEGER, Anno INTEGER, Descrizione CHAR(50), Data DATETIME, Esito BIT, [Note] VARCHAR(250), Importo FLOAT);"