Welcome to the forum, Frank.
Take my tip:- seize this opportunity to learn C. You'll be glad you did.
By the way, it looks like that
link I gave earlier was no good.
You could make a start by typing the example code into your favourite C compiler and take things from there. In my experience, by following that kind of approach you will learn far more than you ever would have in a classroom!
As you must know, the name Rocksoft comes up time and time again when looking at CRC stuff - so (as we like to say on here):- remember that Google is your friend! So
here is the famous (as in "oft mentioned") CRC V3.txt* file.
There is a lot of stuff on Google about CRC coding in Matlab; so maybe you could adapt code for your purposes from one or more of those. Anyway, be sure to let us know how you get on.
But, as you mentioned Java, take a look at
this.
Lastly (as I don't have an Asena syringe pump available to me these days), can you confirm that a "straight" 9-pin serial cable is the one required?
*
You will find some C stuff in there, as well.