Katarina Johnson-Thompson says injuries have held her back as she struggles on day one of the heptathlon at the European Championships.