ho scoperto l'arcano

il problema era dovuto ad una situazione non lineare per i parametri delle query di insert/update:
mentre per l'update aprendo l'elenco parametri erano specificati tutti con tanto di tipo (string, int32, ecc), per quella di insert avevo messo solo l'elenco ma nn avevo compilato i campi ColumnName e SourceColumn, pensando che fosse automatico..

inesperienza..