Hive Query failed if the data type is array<string>

These are the changes made by me for fixing this Hive array<string> issue 281,
We are planning to use these array feature of Hive in our recent releases.
Can anyone review and provide suggestions/merge these changes to the main branch as early as possible.