型キャストがダメっぽいけどほんとの原因がつかめない

TableViewの表示とDBのリレーションの整合性を保つためにTableViewに表示している値を取得しようと思ったけど、思ったように検索にひっかからない。配列を作ってそのまま表示させるパターンがほとんどなので、DBから取得したリストをpritvate内で使用できるようにするのが普通と思われる。

その実装をしようと思っているんだけど、なんかうまくいかないんですよね。型キャストがダメっぽいんだけど、自分で確認した内容だと合ってる。どーなってんだろ。わからないことだらけでなにを調べれば良いのやら…

少し落ち着いてからもう一回確認してみようと思います。