Hola,
te paso como lo hago yo de manera “sencilla” (entre comillas).
1) Desde el pgAdmin creo el usuario openxp y le doy todos los permisos…Despues le podremos revocar los que no necesita.
2) Tambien desde el pgAdmin creo una base de datos y le pongo como owner el usuario openxp y el encoding en UTF-8. Usualmente la bd se llama openxp.
3) Cargo el dump de libertya que se descarga desde la página:
psql -U openxp -d openxp -f
donde
4) Cargo el sqlj.jar y asigno el classpath
*Sobre los comandos de psql*
(ojo, respetar las mayúsculas y minúsculas)
-U = usuario con el que se conecta
-d = base de datos a conectarse
-f = archivo a procesar
Para tu problema b) en particular te está faltando especificar el usuario con -U openxp.
Saludos