just took a look and the problem is that the equals generate method is (as you point out) using unqualified javatypename instead of actually looking at the property type passed into the equals generation method.
Do you want to take an attempt on fixing this ? Should be fairly easy to fix.