Quick and in some cases error-prone solution:
Find Regexp: (?sm)(.*?)([^\n]*\b(class|interface|enum)\b.*)
Replace: $1/**\n * \n * @author John Smith\n */\n$2
This will add the header to the first encountered class/interface/enum in the file. Class should have no existing header yet.