OJDBC6 getScale para NUMERIC(10, 4) só retorna zero

Olá.

Estou fazendo uma tela para listar os dados de uma tabela, mas estou tentando usar a função getScale(), da classe ResultSetMetaData, mas mesmo o campo tendo decimais, por exemplo um campo NUMERIC(10, 4), a função sempre retorna zero, a função getPrecision() também só retorna zero, alguém saber se isso é normal ou se tem algo que eu possa fazer?

Obrigado.