Ну, во первых, класс Wishbone должен реализовывать интерфейс
Parcelable . AndroidStudio должна легко в этом помочь, ну, плюс покопайся немного в документации как этот интерфейс использовать. Иначе, ты не сможешь запихнуть этот ArrayList в Intent, в данном случае.
Далее всё просто. Например, создаёшь коллекцию ArrayList, передаёшь её в Intent в качестве Extra (метод putExtra()).
В целевой Activity/Fragment парсишь Intent, и выдёргиваешь свою коллекцию с помощью метода getParcelableArrayList("КЛЮЧ_КОТОРЫЙ_ТЫ_УКАЗЫВАЛ_КОГДА_ПОМЕЩАЛ_КОЛЛЕКЦИЮ_В_EXTRA")