Я думаю, что это неправильно:
bbEvent.addDate(BlackBerryEvent.ALARM,0,time)
и что вы должны использовать:
bbEvent.addInt(BlackBerryEvent.ALARM,0,time2)
позаботься о том, чтобы "time2" было длинным!
И вы можете добавить две другие даты, например:
bbEvent.addDate(bbEvent.START, PIMItem.ATTR_NONE,
System.currentTimeMillis()+120000);
bbEvent.addDate(bbEvent.END, PIMItem.ATTR_NONE,
System.currentTimeMillis()+360000);
Попробуй и расскажи, как ты в этом участвовал.