Flagship is an AA branding, no?
The IB flight doesn't have "Flagship" only "Business".
AA doesn't use the flagship branding consistently. A bunch of times, the exact same flight that is marketed and operated by AA will show as Business vs Flagship Business. Heck, in true AA fashion, I've been turned away flying AA J too (LAX-SYD on a 789, among others).
Based on what the station manager at MIA and AA Customer Relations have told me, EXP in J get access.