Alter session set nls_date_format não funciona

Preciso alterar a sessão de conexão com o Oracle para retornar um campo de data com o formato abaixo.
Estou aplicando a alteração abaixo e não está funcionando.
Alguém sabe me dizer porque?
O java teima em retornar no formato mm/dd/yyyy. :x
Meu servidor de banco é Windows. Não sei se isto interfere em algo.

Statement rs = newConnection.createStatement(); rs.executeUpdate("ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD'");

o campo data que você quer retornar é realmente data??

as vezes pode ser String

mesmo que você altere no banco

se você fizer um getDate no resultSet, o java vai te dar um objeto Date, ai dependeria da sua conversão

O campo é realmente data, mas quando utilizava o MySQL eu somente fazia um getString e funcionava.
Agora na conversão para Oracle apresentou este problema.
Mas já estou trocando tudo para getDate, mesmo que dê um trabalho maior.

Mesmo assim obrigado pela dica.

[quote=zoren]o campo data que você quer retornar é realmente data??

as vezes pode ser String

mesmo que você altere no banco

se você fizer um getDate no resultSet, o java vai te dar um objeto Date, ai dependeria da sua conversão[/quote]