Get time table from 4 attributes
Working around 'ugly' method names

Ok, so you realized you are constrained by the getter names due to some 'configuration-by-convention' features of your application/framework. If you think this can be fixed permanently in the future, and require a short-term workaround, you can consider having wrapper methods to... remind you to have the permanent fix sooner than later?

public String getHorarioTIni() {
    return getEveningStartTime();
}

// use this instead
public String getEveningStartTime() {
    // here's hoping you get to rename the field names too
    return horarioTIni;
}


Also, you mentioned the getters only, so I guess there's no excuse for nNoE(). :) Reading it as isNotNullAndEmpty() is easier on the brains.

Avoiding code repetition

If you take a closer look at what you're doing now, it really boils down to these steps:


Define a 'duration description' (DD) as a start time, an optional separator, and an end time. The separator is required when both times are present.
Construct a DD for the AM session.
If there are DDs for both AM and PM sessions, insert the newline.
Construct a DD for the PM session.
Concatenate the DDs for both sessions with the optional newline in between.


Therefore, you can extract step 1 as a method:

// this can be made a class field
private static final String SEPARATOR = " - "; 

private static String createDescription(String startTime, String endTime) {
    StringBuilder builder = new StringBuilder(Objects.toString(startTime, ""));
    if (isNotNullAndEmpty(startTime) &amp;&amp; isNotNullAndEmpty(endTime)) {
        builder.append(SEPARATOR);
    }
    return builder.append(Objects.toString(endTime, "")).toString();
}


Objects.toString(Object, String) is used here to make the String generation slightly more expressive.

The method body is now more compact, and hopefully more readable as a result:

public String getTimetable() {
    final String NEW_LINE = "&lt;br&gt;"; 
    String morningDuration = createDescription(getMorningStartTime(), getMorningEndTime());
    String eveningDuration = createDescription(getEveningStartTime(), getEveningEndTime());
    StringBuilder builder = new StringBuilder(morningDuration);
    if (!morningDuration.isEmpty() &amp;&amp; !eveningDuration.isEmpty()) {
        builder.append(NEW_LINE); 
    }
    return builder.append(eveningDuration).toString();
}