I think it's correct. You could put a comma after "prioners" or you could simplify it a little as "are hostages as well as prisoners. It's a pretty complicated sentence though.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.