Strange,,,, I could gpatch the most recent port/java/eclipse with given diff without any problem. And I am using new eclipse to see if it is OK or not. It may worth to update ports/java/eclipse and apply the patch.