I am using Edisyn, which has long been a CoreMIDI4J editor. I'm building a new patch editor in Edisyn which targets the Kawai K5000. The K5000 has a very large sysex file, and CoreMIDI4J appears to truncate it to 39590 bytes. I can receive arbitrarily large sysex files. This is an unfortunate result.
I include an example sysex file and a simple uploader which uses CoreMIDI4J via a MIDI library.
example.zip