No it isn't. I'm reporting it right now, it shouldn't be there in the English version.
No, it's fine. "In prison" means generally, but "in the prison" refers to a specific facility. Whether it's a great translation I don't know, but it's not necessarily awkward.