Snehal,
One more thing you can check is to try to use the Virual Connection from a query template and then look in the NetWeaver Logs to see exactly what the error is on the 12.2 side. Also, are you using HTTP or HTTPS and can you share a screenshot of the data server configuration?
Sam