Wild uneducated guess here:
Could the 256 limit be inherent within the wizard? If I record a macro of an import of a csv file, I note a line
TextFileColumnDataTypes = Array(1, 1, 1, 1)
with the number of “1’s” being related to the number of columns imported.
Would a macro with an awful lot of 1’s in it work?