code: public void setNCharacterStream(final int parameterIndex, final Reader value, final long length)
        throws SQLException {
      setCharacterStream(parameterIndex, value, length);
    }
docs: Sets the designated parameter to a <code>Reader</code> object. The <code>Reader</code> reads
  the data till end-of-file is reached. The driver does the necessary conversion from Java
  character format to the national character set in the database.
  
  @param parameterIndex of the first parameter is 1, the second is 2, ...
  @param value          the parameter value
  @param length         the number of characters in the parameter data.
  @throws SQLException                    if parameterIndex does not correspond to a parameter
  marker in the SQL statement; if the driver does not
  support national character sets;  if the driver can
  detect that a data conversion error could occur; if a
  database access error occurs; or this method is called
  on a closed <code>PreparedStatement</code>