initialize your list into constructor.use following code please.
public Music(Parcel in){
songs = new ArrayList<genericSongClass>();
in.readTypedList(songs, genericSongClass.CREATOR);
}
and get with this code:
thisInstance = getIntent().getParcelableExtra("MusicInstance");
and make sure you initialize thisInstance
.