Suspeito que isso aconteça porque a escala é um artefato da coluna da tabela, não os dados em si. Ao derivar um valor do valor da coluna, você perde esses metadados.
Que tal usar
select RATE, (RATE * 100) from RATE_HISTORY
Você pode obter a escala da primeira coluna, o cálculo da segunda.
Ou apenas faça a multiplicação em java, é claro.