jdbcType应该采用标准的数据类型,varchar2是oracle自定义的,非标准的。改成 jdbcType="VARCHAR" 再试试
jdbcType要写成VARCHAR====
String result = "";这个参数你试验下,如果不为空,看看是什么样