Postgresql JDBC-driveren har sin egen idé om navngivning af typer. Du kan slå dem op i TypeInfoCache-klasse .
I dit tilfælde er det korrekte navn float4
, så linjen ville gå:
Object[] theArray = {.11f, .22f, .33f};
Array a = theConnection.createArrayOf("float4", theArray);
Props går til @JBNizet for at foreslå dette register i et lignende spørgsmål .