I believe there's a typo in line 104 of PostgresTemplates. It uses 'minute' in date_part instead of 'second'.
String secondsDiff = "(" + minutesDiff + " * 60 + date_part('minute', age({1}, {0})))";
Tested using querydsl-sql 3.3.1 and Postgres 9.3.0.0