Подозирам, че това се случва, защото мащабът е артефакт на колоната на таблицата, а не самите данни. Когато извлечете стойност от стойността на колоната, губите тези метаданни.
Какво ще кажете за използването на
select RATE, (RATE * 100) from RATE_HISTORY
Можете да получите скалата от първата колона, изчислението от втората.
Или просто направете умножението в java, разбира се.