[RESOLVIDO]Erro prepareStatement Data Source Weblogic

Pessoal. Estou com o meu DataSource no Weblogic 10.3 com conexão ao Oracle 9.

Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,
       	         "weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL, "t3://localhost:7001");
InitialContext initialContext = new InitialContext(ht);
DataSource ds = (DataSource) initialContext.lookup("jdbc/DS");
Connection c = ds.getConnection();

Até aqui tudo bem.
Mas quanto executo o prepareStatement


PreparedStatement st = c.prepareStatement("SELECT * FROM DDD");

Não retorna valor a Statement e retorna a exception.

[code]

java.lang.NullPointerException
at weblogic.utils.wrapper.WrapperFactory.getCachedWrapperClass(WrapperFactory.java:49)
at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:212)
at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:200)
at weblogic.utils.wrapper.WrapperFactory.createWrapper(WrapperFactory.java:189)
at weblogic.jdbc.wrapper.JDBCWrapperFactory.getWrapper(JDBCWrapperFactory.java:182)
at weblogic.jdbc.rmi.internal.PreparedStatementStub.readResolve(PreparedStatementStub.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadResolve(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:120)
at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:120)
at weblogic.rmi.internal.ObjectIO.readObject(ObjectIO.java:56)
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:164)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:138)
at weblogic.jdbc.rmi.internal.ConnectionImpl_weblogic_jdbc_wrapper_PoolConnection_oracle_jdbc_driver_T4CConnection_1030_WLStub.prepareStatement(Unknown Source)
at weblogic.jdbc.rmi.SerialConnection.prepareStatement(SerialConnection.java:196)
at br.com.td.DDD(DDD.java:51)

[/code]

Realizando com a Classe Statement funciona.

Statement st = c.createStatement();
ResultSet rs = st.executeQuery("Select * from DDD");

Alguem tem alguma ideia para ajudar?
Obrigado

Fui verificando o erro e o que a IDE me informava. Na verdade erá a falta da Classe WrapperFactory do Weblogic.
Que esta dentro do Arquivo weblogic.jar
que ficar WLHOME/Server/LIB