Judge apologises for delaying justice