Program for checking gaps in hierarchy?

In my data I have few hierarchy values – example address

Name -> Street -> City -> County -> State -> Country

The validation i need is, if a value in the above hierarchy is present then all the previous/higher order values should be present.

below is a valid case

Name -> Street -> City -> State // is valid even though there is no
country – as it is last in the order

and below is an invalid case

Name -> Street -> State -> Country // is invalid as there is no City Which is of higher order than state and country.

So, the below code helped me in doing the checks. Can this be simplified further. I want to get rid of the last dummy return statement. (To the best of my knowledge, it is difficult to get rid of it. But there are more people far more knowledgeable than me.. )

 package com.example.demo;

public class SimplyfyHierarchyCheck {

    public static void main(String() args) {

        String a="a", b="b", c="c", d="d"; 

        SimplyfyHierarchyCheck shc = new SimplyfyHierarchyCheck();
        System.out.println(shc.isGapLessHierarchy("a", b, "", "") );

    //can this method be made even more concise.
    private boolean isGapLessHierarchy(String... args) { //Hierarchy 
        boolean isGapLess=true;

        for(int i=args.length-1; i>=0; i--) {
            if(args(i).isBlank() )  //nothing to check 
            for(int j=i-1; j>=0; j--) {
                if(args(j).isBlank() )  //gap found i.e false 
                    return false;
        return isGapLess; //dummy return // am required to return true or false // can i get rid of this