Во-первых, исключение безопасности является ограничением для песочницы.Как правило, изолированному классу не разрешается использовать отражение для доступа к закрытым членам другого класса.(По уважительной причине).Предположительно, GAE либо сам по себе изолирован, либо изолированен от ваших классов.
Так почему же это происходит , когда у вас есть геттеры и сеттеры для частного поля?
Я думаю,что сигнатуры для методов получения и / или установки не точно соответствуют имени и типу частного поля.Или, возможно, они не доступны.Проверьте это.Если это не поможет, попробуйте в качестве эксперимента сделать частное поле Throwable общедоступным (ick).