You can switch to using TABLE sequencing to avoid the issue on Firebird.
I would never recommend IDENTITY sequencing anyway as it does not support
preallocation which can be a major performance issue.
You could also create your own DatabasePlatform subclass for Firebird in
EclipseLink, (if you do please submit it to the project).