It looks like a child contains an association to a parent, and a parent contains an association to a country. Yes? It would help if you post your mappings.
If that's the case, then you're going to end up with something like this.
Code:
Criteria childCriteria = session.createCriteria(Child.class);
childCriteria.add(Expression("name", "A"));
Criteria parentCriteria = childCriteria.createCriteria("parent");
parentCriteria.createCriteria("country").add(Expression("name", "Germany"));
I'd suggest rereading
section 16.4 for more info.