O suporte a XA para o Network Server pode ser acessado utilizando a interface DataSource XA do driver cliente da rede (org.apache.derby.jdbc.ClientXADataSource).
O exemplo a seguir mostra como obter uma conexão XA com o driver cliente da rede:
import org.apache.derby.jdbc.ClientXADataSource;
import javax.sql.XAConnection;
...
XAConnection xaConnection = null;
Connection conn = null;
String driver = "org.apache.derby.jdbc.ClientDataSource";
ClientXADataSource ds = new ClientXADataSource();
ds.setDatabaseName ("amostra;create=true");
ds.setServerName("localhost");
ds.setPortNumber(1527);
Class.forName(driver);
xaConnection = ds.getXAConnection("auser", "shhhh");
conn = xaConnection.getConnection();