Please help me, I am using the JAXB util, I am trying to convert XML string with namespace ns2 to Java object but when I try with below util method it returns null.
<ns2:Document xmlns:ns2="urn:iso:std:iso:20022:tech:xsd:pain.001.001.05">
    <ns2:book id="1">
        <ns2:title>Book1</ns2:title>
        <ns2:date>2022-09-29T23:44:34.867+02:00</ns2:date>
    </ns2:book>
</ns2:Document>
Book Type
public class Book {
    private String title;
    private Date date;
    //setter, getters and constructur
}
Unmarshal Util
public Book unmarshall() throws JAXBException, IOException {
        JAXBContext context = JAXBContext.newInstance(Book.class);
        String xmlString = "<ns2:Document xmlns:ns2=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.05\"> <ns2:book id=\"1\"> <ns2:title>Book1</ns2:title> <ns2:date>2022-09-29T23:44:34.867+02:00</ns2:date> </ns2:book> </ns2:Document>";
        Book book2 = JAXB.unmarshal(new StringReader(xmlString), Book.class);
    
        System.out.println(book2.getTitle());
        return  book2;
    }
