This means that the table contains one or more fields with data type which is not supported by the OLE DB provider you use. To find out which exactly fields are problematic, you can add fields one by one to the query and check whether it works. Once you found the problematic fields, you will have to list all fields except for these in your Select clause.
Also, if you are using a provider from Microsoft (provider=MSDAORA), try changing it to the Oracle native provider (provider=OraOLEDB.Oracle).