It appears the problem is not what I thought it was at all. The error message is extremely misleading. The problem actually appears to be that you can't run a direct path load against a table that the user doesn't own. When I tried the load with a shorter username, it still gave the same error. But when I created the table in that user's schema, it worked correctly.