Chyba szukasz anonimowych bloków kodu / anonimowych procedur. Niestety nie jest obsługiwany w MySQL (jest obsługiwany w "dużych" systemach RDBMS, takich jak Oracle lub Sybase)
Rozważałbym użycie jakiegoś frameworka ORM, ale nie jestem programistą Java, więc nie mogę polecić żadnego z nich.