Okay, I seem to have found a solution to this....
In Coldfusion create a java object of type java.lang.Long and
call its init() method.
Then when you are passing it to java call its .longValue()
method
For example:
<cfset amt = CreateObject( "Java", "java.lang.Long"
).init(form.bonusAmt)/>
....
PaymentVO.setAmount(amt .longValue());
......