Problemas URLDecoder Java

Bom dia galera!

Estou precisando utilizar o método decoder da classe URLDecoder do java porém estou com alguns problemas na codificação.

Problema inicial.:
Minha aplicação aceita a inserção das aspas a direita ( ? ) e aspas a esquerda ( ? ) que são diferentes das aspas normais ( " ), porém quando faço a inserção na base ele não está inserindo corretamente ele insere o seguinte caractere ( ¿ ). Alguém já teve esse problema e saiba alguma solução para me ajudar. Obrigado…

Estou passando como encoding o UTF-8 e o banco onde estou gravando é Oracle.

vlw