Ovladač Postgresql JDBC má vlastní představu o pojmenování typů. Můžete je vyhledat v Třída TypeInfoCache .
Ve vašem případě je správný název float4
, takže řádek bude vypadat takto:
Object[] theArray = {.11f, .22f, .33f};
Array a = theConnection.createArrayOf("float4", theArray);
Props jde na @JBNizet za návrh tohoto registru v podobné otázce .