Have you tried using the CSV file format? Then you wouldn't have the issue of too many columns.
Also, are you aware of the event limits that exist in Ariba? If not, check out the Event Management Guide for details about the max number of items and terms in an item.
David Morel