I found a pretty good workaround; I set the "toplink.target-database"-property to Derby for which java.lang.Long was mapped to BIGINT, which also was the only difference between Derby and DB2.
[Message sent by forum member 'gullet' (gullet)]
http://forums.java.net/jive/thread.jspa?messageID=211462