You would need to reprogram the AT90USB1287's bootloader to one
compatible with Arduino such as LUFA's CDC Bootloader.
Before doing that, try loading the firmware using FLIP. Find the
Arduino temporary output directory and the .hex file it creates.
http://code.google.com/p/micropendous/wiki/LoadingFirmwareWithFLIP
Thanks for pointing out this project to me.