This vocabulary corresponds with JLPT levels N3 / N2. About 10,000 words will give you a high level of competence. You will still need to look up a lot of words if you read a novel, but you will be able to get the gist of almost anything you read or hear.