Map-side join on Tez causes ClassCastException when a serialized table contains array column(s).

[Workaround] Try setting hive.mapjoin.optimized.hashtable off as follows:

set hive.mapjoin.optimized.hashtable=false;

Caution: Fixed in Hive 1.3.0. Refer HIVE_11051 for the detail.