If you don't like the loop, you can always do this in Java 8:
Using ArrayList
List<Object> justAList = new ArrayList<>();
// Add items here...
return justAList.stream().allMatch(o -> o instanceof MyObject);
Using normal array
Object[] justAList = new Object[10];
// Set items here...
return Arrays.stream(justAList).allMatch(o -> o instanceof MyObject);
EDIT:
The above suggestion will only be useful to you if you want to perhaps improve code readability and/or make it more succinct. But don't think that it avoids having to perform a loop. It will still perform a loop, you just won't see it. So don't expect this to perform any better than what you already have.