Insert no campo Clob (Oracle)

Olá Pessoal,

estou querendo inserir um registro em campo tipo Clob mas está dando problema. Estou usando Eclipse e ao rodar a classe aparece o seguinte messagem de erro:

Alguém poderia dar olhada no codigo e me dar uma luz onde erro ?


package br.com.conpro.web;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.sql.rowset.serial.SerialClob;

import br.com.conpro.negocios.ConexaoOra;

public class TesteClob {

	public static void main(String[] args) {

	Connection conn = ConexaoOra.obterConexao();

String str = "andamento do processo";

try{		

java.sql.Clob clob = new SerialClob(str.toCharArray());	

PreparedStatement stmt =  conn.prepareStatement("insert into tabela1(campo1, campo2) values(?,?)");
stmt.setString(1, "valor");
stmt.setClob(2, clob);
stmt.executeUpdate();			
	

} 

catch (SQLException e) {	System.out.print("Mensagem do sistema: "+e.getMessage()   ) ; return;	}

System.out.print("Gravado com sucesso");

}
}