code: @Override
    public URL getURL(int columnIndex) throws SQLException {
      checkObjectRange(columnIndex);
      if (row.lastValueWasNull()) {
        return null;
      }
      try {
        return new URL(row.getInternalString(columnsInformation[columnIndex - 1], null, timeZone));
      } catch (MalformedURLException e) {
        throw ExceptionMapper.getSqlException("Could not parse as URL");
      }
    }
docs: {inheritDoc}.