A long should always be a long

Any code that tries to access longs via `PrimitiveObjectInspector#getPrimitiveJavaObject(Object)` will explode if it expects the result to be a long as the SerDe says it will be. This fix overrides the call to delegate to the already working `JavaStringLongObjectInspector#get(Object)` method.