То, что вы делаете неправильно, заключается в том, что вы помещаете ParcelableArrayList в пакет, помещаете пакет в дополнительные функции (то есть в отдельный пакет), а затем пытаетесь получить доступ к ParcelableArrayList прямо из дополнительных функций.
Вы должны поместить ParcelableArrayList прямо в дополнительные функции Intent, как это:
intent.putParcelableArrayListExtra("FlightDataList", (ArrayList<? extends Parcelable>) flightDataList)
И получить к нему доступ через:
intent.getExtras().getParcelableArrayList("FlightDataList")
или
intent.getParcelableArrayListExtra("FlightDataList")
Если вы хотите сохранить решение «двойной связки», даже если я не буду его предлагать, вы должны получить доступ к данным следующим образом:
intent.getExtras().getBundleExtra("Bundle").getParcelableArrayList("FlightDataList")
Для получения дополнительной информации о передаче данных между проверками действий это