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.