code: public long position(final Blob pattern, final long start) throws SQLException {
      return position(pattern.getBytes(1, (int) pattern.length()), start);
    }
docs: Retrieves the byte position in the <code>BLOB</code> value designated by this <code>Blob</code>
  object at which
  <code>pattern</code> begins.  The search begins at position <code>start</code>.
  
  @param pattern the <code>Blob</code> object designating the <code>BLOB</code> value for which
  to search
  @param start   the position in the <code>BLOB</code> value at which to begin searching; the
  first position is 1
  @return the position at which the pattern begins, else -1