Can CA Service Desk URL be hidden. If am publishing the CA Service Desk URL in another Java based portal. Can it be hidden ?
That depends - if the integration means opening a SDM page in a frame/iframe, then it cannot be 100% 'hidden', because the user's browser will have to connect to the SDM page. If you're using an integration based on WebServices to SDM, then the URL would not appear anywhere since the portal will take care of communicating with SDM (server-side).
Why would you want the URL to be 'hidden' ? How are you actually doing the integration ?
Retrieving data ...