Fix special_column_names with very complex queries.
Having a query with several UNION on several databases, columns crash.
This ensure that the exception is catched and columns is empty array then.