code: private static Object getObjectFromColumn(ResultSet rs, CallableStatement stmt, Integer jdbcType, String columnName, int columnId)
              throws SQLException
      {
          return getJdbcTypeByTypesIndex(jdbcType).getObjectFromColumn(rs, stmt, columnName, columnId);
      }
docs: Returns an java object for the given jdbcType by extract from the given
  CallableStatement or ResultSet.
  NOTE: Exactly one of the arguments of type CallableStatement or ResultSet
  have to be non-null.
  If the 'columnId' argument is equals {@link JdbcType#MIN_INT}, then the given 'columnName'
  argument is used to lookup column. Else the given 'columnId' is used as column index.