I assume the IB codeshare was sold and marketed with AA flight no?
EU261 + compensation for the costs incurred (hotel) have to be paid by AA. They will most likely offer you vouchers (or nothing in the first place). Keep pushing. If you want cash, don't accept the vouchers and stand your ground. AA has no choice on this one.