Texte speichern geht in jeder Datenbank. PostgreSQL, jegliche Variante von MySQL (Mariadb, Perconna, ...). Hier kannst Du in weiteren Spalten noch zusätzliche Informationen wie Bezeichnung, Beschreibung, Pfad, ... speichern. Mit der richtigen Indizierung sind die Texte auch komfortabel durchsuchbar.
Die Integration in Java ist bei allen bekannten SQL / NoSQL-Datenbanken gut.
Abhängig von den Anforderungen können die Inhalte ggf. auch einfach als Textdateien gespeichert werden.