Here's what you do. You need to modify your sqldatabasecrawler.properties file. Use the following parameters.
# Oracle
driver_class.oracle = oracle.jdbc.OracleDriver
driver_subprotocol.oracle = oracle:thin
driver_table_query.oracle = SELECT listagg (utc.column_name, ', ') WITHIN GROUP (ORDER BY utc.table_name) || ' FROM ' || utc.table_name, null FROM user_tab_cols utc, user_tables ut WHERE ut.table_name = utc.table_name AND column_name NOT LIKE '%ID' AND (ut.iot_type is null or not ut.iot_type = 'IOT_OVERFLOW') AND not exists (select unt.table_name from user_nested_tables unt where unt.table_name = ut.table_name) GROUP BY utc.table_name
driver_row_selector.oracle = SELECT {0} WHERE rownum <= {2}
driver_jar.oracle = ojdbc6.jar
quote_table_names.oracle = true
My query, in this case, is getting any column that does NOT end with 'ID'. So you could adjust that to make it specific to the column name you want to exclude.
Not ideal in that you can't control it from the UI, but if it's only one col that's giving you trouble, you could do it.
Test on your own...I made this up in about 30 minutes to see if I could do it, so it may not be battle worthy and might need some adjustment.
~Keith