EL error te lo dice bien claro
Cita: org.postgresql.util.PSQLException: ERROR: el operador no existe: unknown && character varying
En Postgre no existe el &&
http://www.postgresql.org/docs/9.0/s...functions.html
Antes de hacer una consulta en java, comprueba primero que está bien directamente en la base de datos.