diff --git a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java index fd8ae50068..aa78e98b65 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java @@ -948,9 +948,12 @@ class ResultImpl implements Result, AttachableInternal { Map, Integer> decimalPlacesMap = new HashMap, Integer>(); for (Field f : getFields()) { if (Number.class.isAssignableFrom(f.getType())) { - // Collect all decimal places for the column values List decimalPlacesList = new ArrayList(); + // Initialize + decimalPlacesList.add(0); + + // Collect all decimal places for the column values String value; for (int i = 0; i < min(MAX_RECORDS, size()); i++) { value = format0(getValue(i, f));