Если вы можете добавить приведенную ниже инструкцию под отображение типа в hibernate.reveng.xml, то ваши pojos будут генерироваться с двойным типом как java.lang.Double.
<sql-type jdbc-type="DOUBLE" not-null="false" hibernate-type="double" />
Или
, если вы можете добавить not-null = "false" в файлы hbm, которые также решают вашу проблему.
<property name="salary" type="double">
<column name="SALARY" not-null="false" />
</property>