I think we should instead make a change here:
https://github.com/Parquet/parquet-mr/blob/a9e2c7d5fc862fe422624e29b7bcb6a8dafdb2da/parquet-hive/src/main/java/parquet/hive/convert/ETypeConverter.java#L132
```
for (final ETypeConverter eConverter : values()) {
      if (eConverter.getType() == type) {
        return eConverter.getConverter(type, index, parent);
      }
    }
```
Depending on the hive type we want a different converter (here it picks only based on the parquet type).
We should not create an IntWritable for byte and short in the first place.

We should have a converter for short and byte and pick the right one based on the hive type expected.
then we can use the ObjectInspector as defined originally here.