Fixed further NullPointerExceptions in Channel.java

Again, issues with the for loops incrementing the index to the size of the ArrayList, despite that number element not existing.