I have a type as:
CREATE TYPE status_record AS ( id bigint, status boolean );
A procedure that does some processing with an arr
Try to put the array and type initialization into a string, maybe you can then get around the problems with the obfuscation layer (aka ORM):
select update_status(cast('{"(1,true)", "(2,false)"}' as status_record[]));
I don't know Hibernate, so I can't tell if that will work.