Acho que você está procurando blocos de código anônimos / procedimentos anônimos. Infelizmente não é suportado no MySQL (é suportado em RDBMSs "grandes" como Oracle ou Sybase)
Eu consideraria usar algum framework ORM, mas não sou um desenvolvedor Java, então não posso recomendar nenhum deles.