Villains a 50/2 and I spew (hey that rhymes)

Dealt to EUPHOLOGI [Q 4]
SHPANDA - Folds
LIGLIERTO - Folds
EUPHOLOGI - Raises $0.40 to $0.40
DARTHVAD6R - Folds
BAMHUGHES - Calls $0.30
*** FLOP *** [7 K J] flop smacks my range dead in the face
BAMHUGHES - Checks
EUPHOLOGI - Bets $0.75
BAMHUGHES - Calls $0.75
*** TURN *** [7 K J] [3] total blank
BAMHUGHES - Checks
EUPHOLOGI - Bets $1.25
BAMHUGHES - Calls $1.25
*** RIVER *** [7s Kc Jh 3d] [4s] another blank, but I'm pretty sure villain has a weak J. Can he fold it?
BAMHUGHES - Checks
EUPHOLOGI - Bets $3
BAMHUGHES - Folds holla