"When we launched CrackBerry.com 10 years ago, we set out to make it a fun and useful destination where BlackBerry Smartphone owners could share their excitement and learn to unleash the full potential of their BlackBerry. A decade later, the CrackBerry community is as active and passionate as ever and I know our knowledgeable members and volunteers will be excited to welcome and assist more BlackBerry owners with their questions."
My understanding is that as of now, the Native SDK does not support apps running in the background. It does run apps in the background, but this is not yet available to 3rd parties. It will be of course.
BTW, in case you missed it, there is no Java support unless you are writting Android.