If column mapping is used during table creation, the hive table becomes unusable and throws UnknownColumn exception.
There are several issues in the current implementation:
1. During table creation mapping doesn't applies to primary keys
2. During select query building no mapping happen
3. PhoenixRow should have backward mapping from phoenix column names to hive names.