You haven't made it clear whether you want to generate an empty table cell for the "hidden" data, or to omit the table cell entirely.
Assuming the former,
<TD>
<xsl:if test=".!='Journal1' or preceding-sibling::DATA='Journal1'">
<xsl:value-of select="."/>
</xsl:if>
</TD>
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference