code: @Override
      public String getSubString(long pos, int length) throws SQLException {
  	if (length > stringData.length()) throw new SQLException("Clob contains only " + stringData.length() + " characters (asking for " + length + ").");
  	return stringData.substring((int) pos - 1, length);
      }
docs: Returns a copy of the portion of the <code>CLOB</code> value represented by this
  <code>CLOB</code> object that starts at position <i>position </i> and has ip to <i>length </i>
  consecutive characters.
  
  @param pos the position where to get the substring from
  @param length the length of the substring
  @return the substring
  @exception SQLException if there is an error accessing the <code>CLOB</code>