Ayuda con un Select Like en Oracle 11g

Hola tengo un store procedure en oracle 11g pero esta dentro de un paquete

PKG_POS. ADD_PRODUCTOS

lo intento llamar de esta forma

CallableStatement cStmts = con.prepareCall("begin PKG_POS. ADD_PRODUCTOS (?,?,?,?,?,?,?,?,?); end;");

y a la hora de correr la aplicación me genera este error

11:39:16,475 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Conectado a .......... POS BARARED --> ORACLE

11:39:16,584 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) java.sql.SQLException: ORA-06550: line 1, column 7:
11:39:16,585 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) PLS-00201: identifier 'PKG_POS.ADD_PRODUCTOS' must be declared
11:39:16,586 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) ORA-06550: line 1, column 7:
11:39:16,586 ERROR [stderr] (http-localhost-127.0.0.1-8080-1) PL/SQL: Statement ignored
11:39:16,587 ERROR [stderr] (http-localhost-127.0.0.1-8080-1)

espero y me puedan ayudar

Saludos ....

y Feliz Año Nuevo

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Es error de sintaxis

Prueba poner '?+%' con las comillas simples;

Imagen de Valerio

Gracias ya quedo resuelto el problema

lo único que hice fue ponerle en el envió de los parámetros el caracter %

 cStmt.setString(2, dto.getParam()+"%");

Pero ahora ya tengo otro problema