Hello Neethu,
Ok, so if the data is correct using i2C read, this means that the application is not able to read the data at this place in memory (probably using read Single Blocks command)
Can you please try this application: https://play.google.com/store/apps/details?id=com.st.st25nfc&hl=en&gl=US
Also, if your NDEF file is to be from block 0000h to block 01ffh, you need a special CC file on two blocks (CCFile on 1 block will allow NDEF file only up to block FFh).
The application I recommend you will create the appropriate CCFile for you (I think NFC tool may not create the correct CCFile) If you want infor on CCFile format, please read this application note: https://www.st.com/resource/en/application_note/an4911-ndef-management-with-st25dvi2c-series-and-st25tv16k-and-st25tv64k-products-stmicroelectronics.pdf
Best regards.