1.000.000.000 равно 1e + 09, единственная разница в том, что второе значение - напечатано в научной записи. Вы сказали, что поле базы данных содержит значение в его «стандартной» форме.
Полагаю, вы получаете значение и сохраняете его в плавающем (Float) или двойном (Double) поле / переменной. Теперь, если вы преобразуете это число в строку, вы можете использовать класс Formatter
для выбора между научным и ненаучным представлением:
double value = 1000000000.;
String scientific = String.format("%f", value);
String nonScientific = String.format("%e", value);
String automatic = String.format("%g", value);
Подсказка - если у вас есть вывод валюты и вы хотите ограничить точность, попробуйте
System.out.printf("Price: $%.2f", value);