Isn't the above the same as this (i.e. converting from TIMESTAMP directly to DECIMAL)?

      PDataType.DECIMAL.toObject(ptr, columnModifier, PDataType.TIMESTAMP);