If a number column has a negative scale value, e.g. NUMBER (5, -2), the precision and scale values are incorrect. They are set to 32767, regardless of the real values. Versions prior to 1.4.198 do not show this error. The attached example shows the error if the h2 version in pom.xml is set to > 1.4.197 .