We recommend you to install demo content on new (fresh) WordPress installation, i.e. installation containing no content yet. If you already have blog posts, categories, pages and menu, then import of demo content can be incorrect.
You should also be aware of the fact that some images are uploaded at import of demo content. Therefore, Internet access of your hosting is required for their successful upload.