Hanu --
I think you are asking if you can use the LiveView Java Client API to implement clients that can handle the failover of Live Datamart servers.
If I understood you correctly, the answer is a qualified yes.
The LiveView Java Client API supports LiveViewMultiConnection clients for the purpose of issuing LiveQL queries and receiving query results.
Some of the limitations here are that not all operations on a Live Datamart server can be performed using a LiveViewMultiConnection client. For example, you cannot create Alert Rules or or publish to a Live Datamart data table using a LiveViewMultiConnection client. For those operations, you can currently use only the LiveViewConnection clients.
As of Live Datamart 2.0.1 there is a sample of using LiveViewMultiConnection called MultiConnect.java in the sample_lv-java-clientapi project.
The LiveView .NET Client API supports MultiConnect clients. The LiveView JavaScript API currently does not support any kind of multi-connection capability.