Hive connector should verify types when creating output handles

Fix https://github.com/facebook/presto/issues/2137
This can be simplified to directly return the expression result.