'JaVul': a Novel Java Dataset for Code Vulnerability Detection Based on CWE Labeling