Ваш цикл выходит за пределы, потому что в вашем массиве есть 6 элементов, и вы перебираете от 0 до 6 (это семь итераций)
Замените:
for (int i = 0; i < 7; i++) {
findViewById(groupSong2[i]).setVisibility(View.INVISIBLE)
}
наэто:
for (int i = 0; i < 6; i++) {
findViewById(groupSong2[i]).setVisibility(View.INVISIBLE)
}
или даже лучше:
for (int i = 0; i < groupSong2.length; i++) {
findViewById(groupSong2[i]).setVisibility(View.INVISIBLE)
}