First, a bit of business: you may not have read our naming policy on the way in. It requires that you use a full, real (sounding) first and last name for your display name. Obviously fake names aren't acceptable.. You can change your display name here. Thanks!
Now, as to your question: there's an ArrayIndexOutOfBoundsException in the perform() method in GetAlarmRequestsCommand. You seem to be anxious to look for the problem elsewhere, but you already know where the problem shows itself. Let's see the code for that method.